VBA(Excel)
最近使ったブックからファイルを開いた後に、そのブックがどこにあったかなーって思うとか、分かるけど開くの面倒くさい階層だったりするときに、そのブックを含むフォルダを一発で開けたら楽だと思いませんか。そこでこのコードです。"\"は半角の"¥"と読み…
「シートのゼロ値を表示する または 表示しない設定」は「ファイル」タブから「オプション」を開き、「詳細設定」の中に項目があり、設定(オン/オフ)を切り替えるのが大変煩わしいです。 そこで、VBAマクロを組んで「ゼロ値のオン/オフ」を簡単に切り替えら…
VBAのコードでよく使うブック、シート、セルの指定方法をまとめてみました。 ウィンドウ ブック シート セル (単一セル) セル (範囲) 行 列 最終セル、最終行、最終列の選択 ウィンドウ Excel2010までは一つのウィンドウ内にブックが複数存在できるMDI方式で…
「縮小して全体を表示する」って割と使うと思うんですけど、ボタンがないんですよね。いつもわざわざ「セルの書式設定」開いて設定してるんですが、正直面倒くさいですよね。なので、VBAでコマンド作ってボタン化しています。 コード Sub DisplayWholeByRedu…
はじめに Excelのセルのコメント追加って面倒くさいですよね。 セルで右クリックでコメント追加 コメントを編集 ボールドを外す フォントサイズを変更 背景色を設定 自動サイズ調整 マクロで一発 これがボタン一発で出来ればどれだけ楽か! あと、コメントだ…
選択範囲 Sub Sample1() ' ** 選択範囲に対する処理 ** Dim CL As Range For Each CL In Selection ' ここで、 ' Selection = 選択範囲の全てのセル ' CL = 選択範囲の個々のセル ' を示す。 ' CLに対する処理を書くとFor Each~Nextでループして全ての選択…
目次 目次 (追記) 気付いたんだけど、校閲タブのコメントグループにボタンがあった セルのコメントを一括表示する はじめに 選択範囲のセルのコメントを一括で表示にする アクティブシートに含まれるコメントを一括で表示にする 非表示の場合 (追記) 気付い…
Excelで個人用マクロファイル(Personal.xlsb)を作るなど、XLSTARTフォルダを開かせる場合があると思いますが、ユーザープロファイルの奥なのでちょっとややこしいですよね。そこでVBScriptで開くようにしてみました。追記(2017.7.13):フォルダが存在しない…
注意点 (2017.7.18追記) 2017年4月の追記以降、しばらく運用してみたんですが、原因は不明なんですけど、やっぱりどうしても選択範囲だけじゃなくてワークシート全体のスペースが一括で削除されてしまうことが多いので、もうちょっと考えた方がいいのかなと…
はてな記法の練習も兼ねて。> はてな記法一覧 - はてなダイアリーのヘルプ趣味と実益を兼ねたVBA。仕事を楽にするために一応使ってる。 今回は全角→半角変換。まあ基本と言えば基本だが…… Sub W2N1() ' ★★ 選択範囲:全角→半角 ★★ Dim i, j As Long '選択範…