EXCEL VBA 【EXCEL VBA】全シートの改ページを一括解除したい 全シートの改ページを一括解除する方法です。Excelのメニューから「ページレイアウト」ー「改ページ」ー「すべてのシートの改ページを解除」から改ページを削除することとができます。これと同じ事をVBAから実行する方法を紹介します。 ResetA... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】ハイパーリンクを一括削除したい 全てのシートのハイバーリンクを一括削除する方法です。 Hyperlinksで解決する SheetオブジェクトのHyperlinksプロパティを操作します。そのまんまですね。 サンプルプログラムを確認する(コピペOK) Sub sample(... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】オートフィルタを一括解除したい 全てのシートのオートフィルタを一括解除する方法です。 AutoFilterModeで解決する SheetオブジェクトのAutoFilterModeプロパティを操作します。そのまんまですね。 サンプルプログラムを確認する(コピペOK) Sub... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】n営業日後の日付を知りたい n営業日後の日付を取得する方法です。営業日は個々に異なるため、個別に定義が必要となります。今回は、デフォルトで土日休み、祝日などを個別定義する前提で、n営業日後の日付を取得する方法を記載します。 WorksheetFunction.Work... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】時間文字列(hhmmss形式) と Date型を相互変換したい 時間文字列(hhmmss形式)をDate型へ変換、Date型を時間文字列(hhmmss形式)に変換する方法を紹介します。Format関数を利用することで相互変換することができます。 VBAには、時間型は存在しないためDate型との相互変換と... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】日付変換 yyyymmdd形式 と Date型を相互変換したい 日付変換方法の紹介です。yyyymmdd形式をDate型へ変換。Date型をyyyymmdd形式に変換する方法です。Format関数を利用することで変換することができます。 Format関数で解決する Format 関数は、もともとは値を指... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】ヘッダー・フッターを取得・設定したい ヘッダーとフッターを取得・設定する方法です。 以下のように 、ヘッダーがフッターが設定されているとします。 PageSetupオブジェクトで解決する ヘッダーとフッターの情報を取得・設定するには、PageSetupオブジェクトを利用します。... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】日付や時間の計算をしたい 日付や時間を計算する方法を紹介します。10秒後、3分前、1時間後、一昨日、半年後、去年、10年後などですね。VBAにはDateAddという便利な関数が用意されています。うるう年も考慮してくれる優れものです。 DatAdd関数で解決する Da... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】Like演算子の否定を条件にしたい Like演算子の否定を条件にする方法を紹介します。他言語を経験した人は「!」「エクスクラメーション」が頭に浮かぶと思いますが、 VBAでは「Not演算子」を使用します。 Not演算子を使って解決する 条件式の先頭にNotをつけるだけとなりま... 2019.06.16 EXCEL VBA
EXCEL VBA 【EXCEL VBA】UTF-8のCSVファイルを高速に読み込みたい UTF-8のCSVファイルを高速に読み込んでシートに出力する方法を紹介します。QueryTableを利用することで、テキストファイルとして読み込むより高速に出力が可能です。 QueryTable で解決する QueryTableは、SQL ... 2019.06.16 EXCEL VBA