タイトル欄のアドレスは、エクセルファンクラブの該当する頁へのリンク先です。
詳しい事は、こちらのお願いをご覧になってください。
1
ページ設定で、ヘッダーに各ページ数、シートの列範囲を列タイトルに設定するには
2
ページ設定で、シートの列範囲を列タイトルに設定するには
3
ヘッダーフッターの表示形式を変更するには?
日付の後ろにAMをつけたい
4
新規ファイルをテンプレートで設定するには
5
右クリックのショートカットメニューに項目を追加登録するには
6
右クリックのショートカットメニューにマクロを追加登録するには
7
ワークシート上での右クリックメニューを初期化するには
8
起動時、行幅列幅を設定するには
9 ツールバーの設定をリセットする方法
10 ツールバーに、メニューバーにあるアイコンを登録するには
11 特定のシートのみ、メニューバーを一部使用不可にするには
12 タスクバーに表示されるエクセルのアイコンを1個だけにするには
13 ページ設定の印刷タイトル・印刷範囲を、全てのシートに一気に設定するには?
1 | ページ設定で、ヘッダーに各ページ数を設定するには http://cgi.fuji.ne.jp/~fj2094/cgi-bin1/wwwlng.cgi?print+200011/00110146.txt 「ページ数を自動計算させるにはどうすれば?」 【編集ラウンジ】 |
Excel97、Excel2000 共通 1 「ファイル」「ページ設定」「ヘッダー/フッター」タブで「ヘッダーの編集」に &[ページ番号]&[/&[総ページ数]&?ページ を設定、フッターは "(指定しない)" に設定 2 「シート」タブで「行タイトル」の右端の四角をクリックして 「ページ設定ー行のタイトル」のボックスを出しておき、 シート上の[上の部分]としているところの行をドラッグ選択し、 ボックスの右端をクリックしてページ設定画面に戻ります。 |
|
2 | ページ設定で、シートの列範囲を列タイトルに設定するには http://cgi.fuji.ne.jp/~fj2094/cgi-bin1/wwwlng.cgi?print+200011/00110146.txt 「ページ数を自動計算させるにはどうすれば?」 【編集ラウンジ】 |
Excel97、Excel2000 共通 1 「ファイル」「ページ設定」「列タイトル」の右端をクリックして 「ページ設定ー列のタイトル」ボックスを出します 同じく上の部分の列範囲をドラッグ選択し、 ボックスの右端をクリック、ページ設定画面に戻ります。 すると、各窓には、絶対参照で行/列の範囲が指定されます。 2 いったん「ファイル」「印刷プレビュー」を出して、 ヘッダーと印刷範囲が重なっていないかなど確認し、重なっていたら、 「ページ設定」「余白」タブで用紙の上端部分の余白を調整し、 最終的にプレビューでチェックする。 |
|
3 | ヘッダーフッターの表示形式を変更するには? 日付の後ろにAMをつけたい |
Sub
test() ActiveSheet.PageSetup.CenterFooter = Format(Now(), "yyyy/m/d h:mm:ss AM/PM") End Sub このコードの使い方は、マクロの使い方(1)標準モジュールにあります。 |
|
ヘッダー、フッターの位置は、上のコードの太字のところを変更します。 LeftHeader '左側のヘッダー (左上) CenterHeader '中央のヘッダー (中央上) RightHeader '右側のヘッダー (右上) LeftHeader '左側のフッター (左下) CenterHeader '中央のフッター (中央下) RightFooter '右側のフッター (右下) |
|
4 | 新規ファイルをテンプレートで設定するには http://www.keep-on.com/~excelyou/2000lng1/200007/00070118.txt 「新規EXCELシートの行の高さを好みの高さに固定させるには?」 【編集ラウンジ】 http://cgi.fuji.ne.jp/~fj2094/cgi-bin1/wwwlng.cgi?print+200205/02050102.txt 「新規ブックを開く際の初期書式を、その都度ではなく あらかじめカスタマイズしておくには?」 【編集ラウンジ】 http://cgi.fuji.ne.jp/~fj2094/cgi-bin1/wwwlng.cgi?print+200206/02060132.txt 「EXCEL2000のテンプレート」 【編集ラウンジ】 |
Excel97、Excel2000、Excel2002 共通 *** 新規ブックをの書式を任意に設定する方法 *** |
|
5 | 右クリックのショートカットメニューに項目を追加登録するには http://www.keep-on.com/~excelyou/2000lng4/200008/00080068.txt 「右クリックのショートカットメニューにマクロを登録できないでしょうか。」 【VBAラウンジ】 http://www.ae.wakwak.com/~efc21/cgi-bin/wwwlng.cgi?print+200108/01080509.txt 「右クリックのショートカットメニューにオートSUMを入れたいんです。」 【VBAラウンジ】 |
Sub
右クリックメニュー追加() Dim myCBCtrl As CommandBarButton Set myCBCtrl = Application.CommandBars("Cell").Controls.Add _ (Type:=msoControlButton, ID:=370, Before:=4, Temporary:=True) myCBCtrl.Caption = "値の貼り付け★★★" Set myCBCtrl = Application.CommandBars("Cell").Controls.Add _ (Type:=msoControlButton, ID:=872, Before:=9, Temporary:=True) myCBCtrl.Caption = "書式のクリア★★★" Set myCBCtrl = Application.CommandBars("Cell").Controls.Add _ (Type:=msoControlButton, ID:=1964, Before:=10, Temporary:=True) myCBCtrl.Caption = "すべてクリア(&A)★★★" Set myCBCtrl = Nothing End Sub このコードの使い方は、マクロの使い方(1)標準モジュールにあります。 ※ その他のコマンドIDは、こちらでご確認ください メニューバーのコマンド設定一覧 |
|
Excel2002確認済み オートSUMを右クリックのショートカットメニューのいちばん上に入れてその下に区切り線を入れます。 Sub test() With Application.CommandBars("cell") .Controls.Add ID:=226, before:=1 .Controls(2).BeginGroup = True End With End Sub このコードの使い方は、マクロの使い方(1)標準モジュールにあります。 ※ その他のコマンドIDは、こちらでご確認ください メニューバーのコマンド設定一覧 |
|
6 | 右クリックのショートカットメニューにマクロを追加登録するには http://www.keep-on.com/~excelyou/2000lng4/200008/00080068.txt 「右クリックのショートカットメニューにマクロを登録できないでしょうか。」 【VBAラウンジ】 |
Sub
右クリックメニューにマクロを追加() Dim myCBCtrl As CommandBarButton Set myCBCtrl = Application.CommandBars("Cell").Controls.Add _ (Type:=msoControlButton, Temporary:=True) With myCBCtrl .Caption = "test★★★(&G)" .OnAction = "test" '標準モジュールにあるマクロ名 .BeginGroup = True '「グループの始まり」の横線を入れる End With Set myCBCtrl = Nothing End Sub このコードの使い方は、マクロの使い方(1)標準モジュールにあります。 |
|
7 | ワークシート上での右クリックメニューを初期化するには http://www.keep-on.com/~excelyou/2000lng4/200008/00080068.txt 「右クリックのショートカットメニューにマクロを登録できないでしょうか。」 【VBAラウンジ】 |
Excel97、Excel2000、2002共通 Sub test() Application.CommandBars("Cell").Reset End Sub このコードの使い方は、マクロの使い方(1)標準モジュールにあります。 |
|
8 | 起動時、行幅列幅を設定するには |
Sub
Auto_Open() takasa = Val(InputBox("セルの行の高さを指定してください", "整数入力", 20)) haba = Val(InputBox("セルの列幅を指定してください", "整数入力", 10)) For I% = 1 To Worksheets.Count Worksheets(I%).Cells.RowHeight = takasa Worksheets(I%).Cells.ColumnWidth = haba Next I% End Sub このコードの使い方は、マクロの使い方(1)標準モジュールにあります。 |
|
9 | ツールバーの設定をリセットする方法 |
Excel97、Excel2000 共通 [ツール]、[ユーザー設定]、[ツールバー]で、項目を選択して、リセット。 |
|
Sub
Test() Application.CommandBars("Stop Recording").Reset End Sub このコードの使い方は、マクロの使い方(1)標準モジュールにあります。 |
|
10 | ツールバーに、メニューバーにあるアイコンを登録するには |
Excel97、Excel2000、2002 共通 ツール、ユーザー設定、コマンドを出した状態で、メニューバーの任意の のアイコンを [Ctrl]キーを押しながらツールバーにドラッグします。 |
|
11 | 特定のシートのみ、メニューバーを一部使用不可にするには |
ツ−ルメニュ−のオプションが使えないようにします。 Private Sub Worksheet_Activate() With ActiveWindow .DisplayGridlines = False .DisplayHeadings = False End With CommandBars("Tools").FindControl(Id:=522).Enabled = False End Sub Private Sub Worksheet_Deactivate() CommandBars("Tools").FindControl(Id:=522).Enabled = True End Sub このコードの使い方は、マクロの使い方(2)該当するシートのモジュールにあります。 |
|
12 | タスクバーに表示されるエクセルのアイコンを1個だけにするには http://www.ae.wakwak.com/~efc21/cgi-bin/wwwlng.cgi?print+200104/01040335.txt 「EXCELを複数起動しない為には?」 【VBAラウンジ】 |
Excel2000、2002共通 【ツール】−【オプション】−【表示】で、【ウィンドウをタスクバーに表示】のチェックを外します。 Excel2000・2002では、初期値でこれにチェックが入っています。 Excel97では、この設定はできません。常時アイコンは1個だけの表示になります。 |
|
Excel2000、2002共通 Sub test() Application.ShowWindowsInTaskbar = False End Sub このコードの使い方は、マクロの使い方(2)該当するシートのモジュールにあります。 |
|
13 | ページ設定の印刷タイトル・印刷範囲を、全てのシートに一気に設定するには? |
Sub miko_test() Dim Sh As Worksheet Dim pCell As Range, rCell As Range, cCell As Range Application.DisplayAlerts = False '警告を非表示 On Error Resume Next Set pCell = Application.InputBox("印刷範囲をマウスでドラッグして下さい。", Type:=8) Set rCell = Application.InputBox("印刷タイトル範囲の行番号をクリックして下さい。", Type:=8) If rCell = "" Then _ Set cCell = Application.InputBox("印刷タイトル範囲の列番号をクリックして下さい。", Type:=8) For Each Sh In Worksheets With Sh.PageSetup .PrintArea = "" .PrintTitleColumns = "" .PrintTitleRows = "" .PrintArea = pCell.Address .PrintTitleRows = rCell.Address .PrintTitleColumns = cCell.Address End With Next Sh Application.DisplayAlerts = True '警告を表示 End Sub このコードの使い方は、マクロの使い方(1)標準モジュールにあります。 |
|