Excel

Excel

Excelで複数のファイルのすべてのシートのヘッダを操作

大量のExcelファイルの全てのシートのヘッダに「マル秘」という文字列をセットすることになりました。面倒なのでマクロを使います。
Excel

Excelでシートを隠す方法

Excelのファイルを他人に渡す場合、見られたくないシートがある場合どうしたらよいでしょうか。そのシートを削除してしまうのが手っ取り早いですが、別のシートがそのシートの値を参照していたりすると困ります。
Excel

Excelでリストを分割して保存

Excelで作成した在庫リストを支店別のファイルに分割したい場合のマクロです。Excel2007で動作を確認しました。
Access

AccessやExcelで「?」や「*」を検索する方法

Accessで半角の「?」(クエスチョンマーク)を検索するにはどうしたらよいでしょうか。実はAccessで検索する場合に「?」を使うと「任意の1文字」を表す、いわゆるワイルドカードになってしまいます。そのため、普通に検索すると、すべての文字...
Excel

VBAでファイル、フォルダを選択する方法

ExcelのVBAでファイルを選択するためのダイアログを表示するには次のようにします。この例では選択されたファイルのファイル名をメッセージとして表示します。Sub ファイルの選択() With Application.FileDialog(...
Excel

Excelの表示形式にDBNum1と書くと

Excelの表示形式に""などを使うと漢数字で表記することができます。3通りあります。
Excel

すべてのシートのフッターに同じ文字列をセットする方法

Excelで、すべてのシートのフッターに例えば「マル秘」という文字列をセットする場合のマクロは次の通りです。Sub すべてのシートのフッターに同じ文字列をセット() For Each mysheets In Sheets mysheets....
Excel

Excelの色をHTMLに変換

ExcelのVBAにはRGB関数というものがあります。RGB(red, green, blue)赤と緑と青にそれぞれ0から255までの整数を当てはめて色を表します。関数になっていますが、内容は単純でRGB=red+green*256+blu...
Excel

修正ユリウス日

シリアル値エクセルで経過日数を求めるには日付同士を単純に引き算すれば求められます。エクセルではシリアル値という値を使って日付を管理しているからです。シリアル値は1900年1月1日を「1」、2日を「2」として延々と日数を数えた値です。例えば、...
Excel

ExcelのVBAでテキストファイルを出力する方法

ExcelのVBAでテキストファイルを出力する方法を考える。