Excel
アドイン(xla)をExcelで開く Alt+F11でVBEを起動 左側のプロジェクトウィンドウで、ThisWorkbook を選択 左下のプロパティウィンドウで IsAddin という項目を探して、 True から False に変更 メニューのファイルから「情報」を選んでプロパティの「プロパテ…
AND(条件,条件)っていうのがある。便利。ネタ元 http://www.relief.jp/itnote/archives/001607.php
別シートのセルを参照はExcel2010からの機能で、2007とかでは使えないのでした。Excel 2007、2013の両方で別シートのデータをドロップダウン リストに反映させるにはどうすればいいか? この場合は、Excel 2007以前から使われてきた「選択範囲に名前を定義す…
="2014/10/1"-"2014/3/3"日付を引き算すればOK Nokori = KinenbiDate - Nowとかねネタ元 https://kokodane.com/kan20.htm
「書式」 - 「条件付き書式」 で 数式が を選び =$B2-1<=TODAY() という感じで作るネタ元 http://www.newcom07.jp/EXCEL-database/blog/excel_coffee_break/2011/10/today-1.html
=COUNTIF(A1:A10,">0")/COUNT(A1:A10)ネタ元 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1034679975
設定(コントロールパネル)から システム>アプリと機能 で Officeを検索該当のOfficeの「変更」ボタンから[Office プログラムを修復する] を選ぶ ネタ元 https://support.office.com/ja-jp/article/Office-%25E3%2582%25A2%25E3%2583%2597%25E3%2583%25AA%25E…
メモ
countif使う 通常のセルのA列の90行以下に数字が入っている場合、2000行ぐらいまで数字が入っているとして(その中に空白行があってもかまいませんが)、 A20セルに以下の数式を入力すれば =countif(A90:A2000,">0")/count(A90:A2000)ネタ元 http://oshiete.…
=IF(TIMEVALUE(TEXT(NOW(),"hh:mm"))<=TIMEVALUE("9:00"),"--:--(前場前)",IF(TIMEVALUE("15:00")
例:30分前 =TIME(HOUR(A1), MINUTE(A1)-30,SECOND(A1))ネタ元 http://www.relief.jp/itnote/archives/017891.php
こんな感じ =SUMIFS(A1:A10,B1:B10,"<>*") ネタ元 http://oshiete.goo.ne.jp/qa/8919494.html
ネタ元 http://okwave.jp/qa/q3191050.html
小数もいける。VBAから呼ぶなら Application.WorksheetFunction.Ceiling() って感じね ネタ元 http://www.moug.net/tech/exopr/0090065.html
RTDなど、コツコツアクセスする仕組みの邪魔になることがあるみたい。 [Excel のオプション] をクリック [保存] にある [次の間隔で回復用データの自動保存を行う] チェック ボックスをオフにする ネタ元 https://support.microsoft.com/ja-jp/kb/289273/ja
結構大事なことかいてあるので、RTDServer作るなら、一読するべし英語だけど https://msdn.microsoft.com/en-us/library/aa140060(office.10).aspx#odc_xlrtdfaq_howconfigrtdthrottle
Excel will not update RTD functions more frequently than every two seconds or so.翻訳 Excelは 2秒より頻繁にRTD関数を更新しません。 しかしExcelVBAから Application.RTD.ThrottleInterval = 1000とすれば間隔は1秒になるよ。これはレジストリ HKEY_C…
月曜日 火曜日 という文字列でGET Dim s曜日 s曜日 = WeekdayName(Weekday(Date))ネタ元 http://www.ab.auone-net.jp/~t.i/chapter8-4.html
RANK関数を使う大きい順なら =RANK(B1,$B$1:$B$10)小さい順なら =RANK(B1,$B$1:$B$10,-1)ネタ元 http://okwave.jp/qa/q1972635.html
すべてのセルのプロパティで「ロック」のチェックを外し、 保護したいセルのプロパティだけで「ロック」のチェックをONにして 校閲にあるシートの保護をONにするネタ元 https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=016206
アドインとしてファイル保存するとき、 ([ファイル]-[ の保存]をクリックしてファイルの拡張子は必ずアドイン形式(*.XLA)で保存) アドイン名や説明を入れたい時は保存前に次のようにしてください。 エクセル画面の [ファイル]-[プロパティ]の[ファイルの概要…
ツールボックスを右クリックして「その他のコントロール」からWebBrowserを追加するのだ ネタ元 https://www.youtube.com/watch?v=GkWLoQ5GHbQ
グループの基準を日付にして、集計するフィールドを集計したい項目にするだけでOK
人に説明する時このURL教えると楽http://www.start-macro.com/55/w/s010.html
Excel2007がKB2596927、Excel2010がKB2553154、Excel2013がKB2726958をアンインストール。 ネタ元 https://twitter.com/daccho_seines/status/542648986767609856
VBSファイルで行う方法消えると困るのでコピペアドインインストール On Error Resume Next Dim installPath Dim addInName Dim addInFileName Dim objExcel Dim objAddin 'アドイン情報を設定 addInName = "Excel CSV I/O" addInFileName = "ExcelCsvIO.xlam…
アドインの分析ツールをONにして 「データ」タブ→「データ分析」→「ヒストグラム」→「OK」 http://ujilog.blog.shinobi.jp/office/excel2010%E3%81%A7%E3%81%AE%E3%83%92%E3%82%B9%E3%83%88%E3%82%B0%E3%83%A9%E3%83%A0-%E5%BA%A6%E6%95%B0%E5%88%86%E5%B8%8…
↓こんな感じで作るイメージ 祝日シートには祝日を羅列。「祝日!$A$1:$A$1515」が祝日の指定とする。 http://blog.systemjp.net/entry/2013/05/23/171142 月初日 B2セルの入力は =IF(A2<>WORKDAY(WORKDAY(A2,1,祝日!$A$1:$A$1515),-1,祝日!$A$1:$A$1515),WORK…
ネタ元 http://www.relief.jp/itnote/archives/000491.php
例えば2014/8/25から今日までの営業日。祝祭日は指定してない =NETWORKDAYS("2014/8/25",TODAY())ネタ元 http://okwave.jp/qa/q5868909.html