VBATips「ActiveSheetを文字列形式にする」処理をパーツ化する【ExcelVBA】 VBAはExcel上で動くのでメリットであり、デメリットである エクセルVBAを使用し、新規のワークブックにデータを作成するケースは多いと考えます。 ・ネットショップ用の商品マスタ生成 ・POSレジシ...2020.09.220VBATips
VBATipsActiveSheet以外のWorkSheetを削除する【エクセルVBA】 ActiveSheet以外のWorkSheetをすべて削除したい VBAで開いているWorkbook内のシート削除をしたいケースがあります。 シート削除する数が多いと、手動で一つずつ削除すると間違いの...2020.09.212022.01.150VBATips
VBATips特定シート以外のWorkSheetを削除する【エクセルVBA】 指定したシート以外のWorkSheetをすべて削除したい VBAで開いているWorkbookのシート削除を複数行う場合があります。 一つずつ手動で削除すると間違いのもとなので、VBAで一括処理しましょ...2020.09.202022.04.221VBATips
VBATipsActiveWorkbook以外のブックをすべて閉じる ActiveWorkBook以外のブックをすべて閉じたい VBAで他ブックを開いて計算処理をしたり、帳票作成をした場合、 最終的に任意の指定したブック(ActiveWorkbook)以外を全てClos...2020.09.192022.01.150VBATips
VBATipsThisWorkbook以外のブックをすべて閉じる ThisWorkBook以外のブックをすべて閉じたい VBAで他ブックを開いて計算処理をしたり、帳票作成をした場合、 最終的にVBAのコードがあるブック(ThisWorkbook)以外を全てClose...2020.09.182022.01.150VBATips
VBATipsWorkSheetオブジェクトからブックを閉じる(Parentプロパティ) 省略したワークシートオブジェクトを使用する事で、コードが見やすくなり、 自身のVBAの理解度が増したと考えます。 WorkSheetオブジェクトのようなオブジェクト変数は、 通常の変数とは違い、優位な...2020.09.172022.01.150VBATips
_基本任意のキー押下でマクロを起動する【OnKey メソッド 】VBA 構文 Application.OnKey(Key, Procedure) Key ・・・押下するキーの文字列を指定 Procedure ・・・実行するプロシージャ名の文字列※省略可能 注...2020.09.162021.12.060_基本
VBATipsループ中に条件を満たす列の列削除を行う【ExcelVBA】 ExcelVBAのメリットでありデメリットは、エクセル上の癖を理解しないと、 コードが正常に動作しない場合があります。 今回は、指定条件を満たした際、該当行を削除するコードを紹介します。 ループ中の列...2020.09.152022.01.150VBATips
関数・メソッドクリップボードの中身を貼り付ける【Pasteメソッド】※PasteSpecialがおすすめ 構文 Object.Paste(Destination, Link) Destination・・・【省略可能】貼り付け先のセルを選択 Link・・・・・・【省略可能】リンク貼り付けするかどうか Obj...2020.09.142024.02.152関数・メソッド
関数・メソッド形式を選択して貼り付ける【PasteSpecialメソッド】 構文 Object.PasteSpecial(Paste, Operation, SkipBlanks, Transpose) Paste ・・・・・貼り付ける内容 Operation ・・・【省略...2020.09.132023.05.312関数・メソッド
_基本【VBA基本】セルやセル範囲の値を消去する【Clearメソッド】 セルやセル範囲の値を消去する VBAで下記記述を行う事で、セル情報や指定範囲のセル情報をクリアする事が出来ます。 Clear以外のメソッド一覧 Clear以外にも、削除命令のメソッドが準備されています...2020.09.122022.03.280_基本
VBATipsAutoFilterを「安全」「確実に」解除する【ExcelVBA】 ExcelVBAのメリットであり、デメリットはユーザーがエクセルを操作可能な事です。 ユーザーが操作をしたことで、今まで動いていたコードが動かなくなる場合があります。 特に気を付けないといけないのが、...2020.09.110VBATips
VBATipsループ中に条件を満たす 特定行の行削除を行う【ExcelVBA】 ExcelVBAのメリットでありデメリットは、エクセル上の癖を理解しないと、 コードが正常に動作しない場合があります。 今回は、指定条件を満たした際、該当行を削除するコードを紹介します。 ループ中の行...2020.09.102022.05.160VBATips
_基本ワークブック名を変数にSetし、短い名前で利用する【マクロ初級者必読】 ExcelマクロこんなコードはNGです マクロ初級者の方、下記のような記載をしてませんか? マクロの使用が一度限りであれば特に問題ありませんが、 今後運用していくマクロだとメンテンナンス面でお勧めしま...2020.09.092021.11.060_基本
VBATips「ActiveSheetをPDF保存する」をパーツ化する【ショートカットキー】【VBAマクロ】 使い方 Ctrl + Shift + O(Outputの略)で「現在表示しているアクティブシート」をPDF化して保存します。 注意点 個人用マクロブックでご紹介していますが、アドイン化も一つの手です。...2020.09.082021.05.160VBATips
VBATips「全シートをシート名でPDF保存する処理」をパーツ化する。【エクセルマクロ】 今、前面にあるブック(ActiveBook)の全てのシートを「シート名」でPDF保存するマクロです。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用し...2020.09.073VBATips
関数・メソッド時/分/秒から時刻データを取得する【TimeSerial 関数】【ExcelVBA】 構文 TimeSerial(Hour,Minute,Second) Hour ・・・時を表す数値(integer型) 必須項目 数値範囲:0~23※24等も指定可能(後述参照) Minute ・...2020.09.062020.11.290関数・メソッド
関数・メソッド年/月/日から日付データを取得する【DateSerial関数】【ExcelVBA】 構文 DateSerial(Year,Month,Day) Year ・・・年を表す数値(Long型) 必須項目 数値範囲:100~9999 Month・・・月を表す数値(Long型) 必須項目 ...2020.09.052020.11.290関数・メソッド
VBATipsExcelVBA「ウインドウ枠の固定状態でも、セルA1を表示させる」 顧客先へ成果物としてエクセルを提出する際、 セルA1を選択状態で納品するのは気配りのきいたものだと考えます。 下記の記事では、全てのシートのセルA1を選択するマクロです。 ウインドウ枠を固定していると...2020.09.042022.01.151VBATips
VBATips翌月末日や翌20日を簡単に求めたい【DateSerial関数】【ExcelVBA】 翌月末の日付(月の末日)を簡単に求めたい 請求書発行や入金予定リストなど、翌月末の月末日(未来日時)を知りたい事務職や経理職の方は多いと考えます。 DateSerial関数を使用する事で簡単に求める事...2020.09.032024.03.210VBATips