VBATipsActiveWorkbook以外のブックをすべて閉じる ActiveWorkBook以外のブックをすべて閉じたい VBAで他ブックを開いて計算処理をしたり、帳票作成をした場合、 最終的に任意の指定したブック(ActiveWorkbook)以外を全てClos...2020.09.192022.01.150VBATips
VBATipsThisWorkbook以外のブックをすべて閉じる ThisWorkBook以外のブックをすべて閉じたい VBAで他ブックを開いて計算処理をしたり、帳票作成をした場合、 最終的にVBAのコードがあるブック(ThisWorkbook)以外を全てClose...2020.09.182022.01.150VBATips
関数・メソッド形式を選択して貼り付ける【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「全シートをシート名でPDF保存する処理」をパーツ化する。【エクセルマクロ】 今、前面にあるブック(ActiveBook)の全てのシートを「シート名」でPDF保存するマクロです。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用し...2020.09.073VBATips
人気記事一覧2020年8月の人気記事ランキング 2020年8月のランキング Google Analyticsのアクセスデータを元に、記事ランキングをまとめました。 【ExcelVBA】和暦から西暦に変換する-西暦から和暦に変換する 【VBAでIE操...2020.09.020人気記事一覧
VBATipsクリップボードへのコピーが文字化けする対策【ExcelVBA】 以前まで下記記事のようにClipBoardのDataObjectを使用してコピーしていましたが、 環境によってはコピーして文字化けするようです。(Windows10/64bit/Excel2016で発...2020.08.312022.01.154VBATips
VBATipsフォルダ内のファイルを、別フォルダへ一括コピペするマクロ【ExcelVBA】 フォルダ内のファイルを、別フォルダへ一括コピーする 毎日成果物として提出をしないといけない場合に、 日々の作業フォルダ→成果物フォルダへファイルを移行するケースがあります。 このような毎日行う作業は、...2020.08.042022.01.152VBATips
VBATips「全シートを タブ区切りテキストで保存する処理」をパーツ化する。【エクセルマクロ】 今、前面にあるブック(ActiveBook)の全てのシートを「シート名」で保存するマクロです。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してくだ...2020.07.290VBATips
_基本改行コードの違い「CR」と「LF」と「CRLF」 改行コードは「3種類」存在する 「csvファイル」や「txtファイル」を扱い始めると、改行コードを理解する必要性があります。 普段何気なく使用している改行ですが、3種類の改行コードが存在します。 それ...2020.07.212021.11.300_基本
Internet Explorer自動操作VBAでIE操作「Javascriptのonclick要素を抜き出す」処理をパーツ化する VBAでIE操作で厄介なのはJavaScript(JS)です。 onclick要素を抜き出すときに不変であれば、VBAのコード内に埋め込んでしまえばいいのですが、 onclick要素が可変の場合も多く...2020.07.182020.08.180Internet Explorer自動操作
関数・メソッド指定した文字のバイト位置を判断する【InstrB関数】【ExcelVBA】 InstrB関数は文字列の中から指定した文字列を先頭から検索し、検索結果を先頭からのバイト数で返します。 ※Instr関数の場合は文字位置を返します。 違い Instr関数 →指定した文字列の文字位...2020.07.172020.11.290関数・メソッド
関数・メソッド指定した文字位置を、末尾方向から判断する【InstrRev関数】【ExcelVBA】 InstrReV関数は文字列の中から指定した文字列を末尾から検索し、最初に発見した文字位置を返します。 ※Instr関数の場合は、末尾ではなく先頭から検索をします。 違い Instr関数 →指定した...2020.07.162020.11.290関数・メソッド
関数・メソッド指定した文字位置を判断する【Instr関数】【ExcelVBA】 Instr関数は文字列の中から指定した文字列を先頭から検索し、最初に発見した文字位置を返します。 ※InstrRev関数の場合は、先頭ではなく末尾から検索をします。 違い Instr関数 →指定した...2020.07.152020.11.290関数・メソッド
関数・メソッド指定した文字列の中から指定文字を置換する【Replace関数】【VBA入門】 Replace関数は指定した文字列の中から指定文字を置換(Replace)します。 ※Replaceメソッドと、今回ご説明するReplace関数は別物です。 違い Replace関数 →指定した文字...2020.07.142020.11.290関数・メソッド
関数・メソッドセル範囲の中から指定文字を置換する【Replaceメソッド】【VBA入門】 Replaceメソッドは指定した範囲で当てはまる文字列を置換(Replace)します。 ※Replace関数と、今回ご説明するReplaceメソッドは別物です。 違い Replace関数 →指定した...2020.07.132020.11.290関数・メソッド
VBATips全てのシートの「特定文字」を置換する処理をパーツ化する【エクセルマクロ】 今開いているブックの全てのシートに対して、Replaceメソッドで「特定文字」を「指定文字」に変更します。 「xlWhole」は完全一致。 「xlPart」は部分一致。 後継の品番が出てきた場合や、上...2020.07.122021.07.250VBATips