日本語入力ソフトとVBAの覚え書き

・各種日本語入力ソフトの辞書解説 ・実用Excel VBA ・ボダブレ辞書

VBA

(Excel VBA) よく使うブック、シート、セルの指定方法

VBA

VBAのコードでよく使うブック、シート、セルの指定方法をまとめてみました。 ウィンドウ ブック シート セル (単一セル) セル (範囲) 行 列 ウィンドウ Excel2010までは一つのウィンドウ内にブックが複数存在できるMDI方式でした。Excel2013からは一つのウィ…

(Excel VBA) 縮小して全体を表示するコマンドをボタンにする

VBA

「縮小して全体を表示する」って割と使うと思うんですけど、ボタンがないんですよね。いつもわざわざ「セルの書式設定」開いて設定してるんですが、正直面倒くさいですよね。なので、VBAでコマンド作ってボタン化しています。 コード Sub DisplayWholeByRedu…

(Excel VBA) 選択範囲に同じコメントを表示状態で一括で追加する/コメントのみ貼付

VBA

はじめに Excelのセルのコメント追加って面倒くさいですよね。 セルで右クリックでコメント追加 コメントを編集 ボールドを外す フォントサイズを変更 背景色を設定 自動サイズ調整 マクロで一発 これがボタン一発で出来ればどれだけ楽か! あと、コメントだ…

(Excel VBA) 選択範囲、選択シートに対する処理の定型的書き方

VBA

選択範囲 Sub Sample1() ' ** 選択範囲に対する処理 ** Dim CL As Range For Each CL In Selection ' ここで、 ' Selection = 選択範囲の全てのセル ' CL = 選択範囲の個々のセル ' を示す。 ' CLに対する処理を書くとFor Each~Nextでループして全ての選択…

(Excel VBA) セルのコメントを一括で表示・非表示にする

VBA

目次 目次 セルのコメントを一括表示する はじめに 選択範囲のセルのコメントを一括で表示にする アクティブシートに含まれるコメントを一括で表示にする 非表示の場合 セルのコメントを一括表示する はじめに セルのコンテキストメニュー(右クリックメニュ…

(VBScript) XLSTARTフォルダを開く (無い場合は作成して開く)

Excelで個人用マクロファイル(Personal.xlsb)を作るなど、XLSTARTフォルダを開かせる場合があると思いますが、ユーザープロファイルの奥なのでちょっとややこしいですよね。そこでVBScriptで開くようにしてみました。追記(2017.7.13):フォルダが存在しない…

追記あり (Excel VBA) 選択範囲の全角スペースおよび半角スペースを一括で削除する

注意点 (2017.7.18追記) 2017年4月の追記以降、しばらく運用してみたんですが、原因は不明なんですけど、やっぱりどうしても選択範囲だけじゃなくてワークシート全体のスペースが一括で削除されてしまうことが多いので、もうちょっと考えた方がいいのかなと…

(Excel VBA) 選択範囲の全角半角変換

VBA

はてな記法の練習も兼ねて。> はてな記法一覧 - はてなダイアリーのヘルプ趣味と実益を兼ねたVBA。仕事を楽にするために一応使ってる。 今回は全角→半角変換。まあ基本と言えば基本だが…… Sub W2N1() ' ★★ 選択範囲:全角→半角 ★★ Dim i, j As Long '選択範…

(Word VBA) フォント設定メモ

With ActiveDocument.Styles(wdStyleNormal).Font .NameFarEast = "HG明朝B" .NameAscii = "HG明朝B" .NameOther = "+本文のフォント" .Name = "+本文のフォント" .Size = 11 .Bold = False .Italic = False .Underline = wdUnderlineNone .UnderlineColor =…