Excel VBA セル範囲を別の複数シートにコピーする-FillAcrossSheets更新日:2023年2月21日シートシート-メソッド Excel VBAであるシートの特定のセル範囲を別の複数のシートにコピーする方法の記録です。 この場合は「FillAcrossSheets」メソッドを使います。 「FillAcrossSheets」メソッド構文 式.Fi […] 続きを読む
Excel VBA セルを1行ずつ、1列ずつ操作する更新日:2022年8月16日Excel VBA サンプル Excelを操作していると、1行ずつや1列ずつ操作したい時があります。 そんな時のサンプルです。 VBAで1行ずつ、1列ずつ操作する 1行ずつ操作 A列の1行目から10行目まで順番に背景色を黄色にしてみます。 Sub t […] 続きを読む
Excel YYYYMMDDのファイル名(ブック名)を日付としてセルに表示する更新日:2023年3月10日Excel サンプル 毎日、業務日誌を作っていますが、ファイル名を「20230315」のようなYYYYMMDDの「年月日」にしています。 私は、日付の欄を毎日入力し直すのが面倒! ということで、YYYYMMDDのブック名から日付型にしてセルに […] 続きを読む
Excel VBAでCountIf関数を使ってみる更新日:2022年1月2日WorksheetFunction Excel VBAで「もし○○だったらカウントする」というワークシート関数の「CountIf」を使ってみます。 下図はExcel2016です。 構文 WorksheetFunction.CountIf(Arg1, Arg […] 続きを読む
Excel VBAで空白以外のセルを数える-CountA更新日:2020年10月15日WorksheetFunction Excel VBAでワークシート関数の「CountA」を使ってデータが入力されているセルの数を求める記録です。 下図はExcel2016です。 構文 WorksheetFunction.CountA(Arg1, Arg2 […] 続きを読む
Excel VBA シート上の画像や図形に接している左上のセルを取得する-TopLeftCell更新日:2020年8月21日オートシェイプ Excel VBAでシート上にある画像や図形に接している左上のセルを取得する記録です。 左上のセルは「TopLeftCell」プロパティを使います。 例 画像や図形に接している左上のセルを取得し、メッセージで表示してみま […] 続きを読む
Excel VBA セルのコメントの大きさ(高さ、幅)を自動にしたり任意の大きさに設定する-Height、Width、AutoSize更新日:2022年6月11日セル Excel VBAでセルのコメントの大きさ(高さや幅)を好きな大きさに設定したり、コメントの文字の大きさに自動で調整する設定の記録です。 下図はExcel2016です。 例 高さを設定するには「Height」プロパティ、 […] 続きを読む
Excel VBA セルのコメントの位置を設定する-Top、Left更新日:2022年6月25日セル Excel VBAでセルのコメントの上位置や左位置を設定する記録です。 下図はExcel2016です。 例 上位置を設定するには「Top」プロパティ、左位置を設定するには「Left」プロパティを使います。 […] 続きを読む
Excel VBA 1行おきに背景色を変える更新日:2022年8月20日Excel VBA サンプル Excel VBAで1行おきに背景色を変えるサンプルです。 下図はExcel2016です。 行番号が偶数のセルの背景の色を変える 行番号が偶数だったら、行毎に背景色を赤に変えてみます。 ※偶数かどうかはMod演算子を使っ […] 続きを読む
Excel VBA 列を削除する(1列のみ、複数の列、離れた列)-Delete更新日:2021年7月6日セル Excel VBAで列を削除するときの記録です。 1列のみ、複数の列、離れた列など削除してみます。 下図はExcel2016です。 1つの列を削除 Columnsを使って、アクティブシートの4列目(D列)を削除してみます […] 続きを読む