VBAノート– category –
-
VBAノート
シートを保護【VBA】
経緯 VBAを使って、シートを保護したくて、 今回勉強しました。 シート保護には「ActiveSheet.Protect」を、シート保護解除は「ActiveSheet.Unprotect」を使う まずはプログラムを書きます。 ActiveSheet.Unprotect こんな感じでプログラムを書くといけま... -
VBAノート
Excelを開いたら、プログラムが実行される【VBA】
経緯 VBAを使って、Excelを開いたら、プログラムが実行できないか 、 今回勉強しました。 「ThisWorkbookモジュール」を使う VBAを開いて、VBA Projectフォルダーを展開し、ThisWorkbookモジュールをダブルクリックします。 モジュールウィンドウが開くの... -
VBAノート
今の時間を取得する【VBA】
経緯 VBAを使って、今の時間を取得したくて、 今回勉強しました。 「Now」を使う まず、プログラムを書きます。 1行で済みました。 now_time = Now こんな感じです。 私は取得した時間で「何時になったら、この処理」って感じで使っています。 参考になれ... -
VBAノート
If ElseIf Else【VBA】
経緯 VBAを使って、分岐を増やしたくて、 今回勉強しました。 「If Elself Else」を使う まず、プログラムを書きます。今の時間を見て、9時以前ならこのプログラム、17時以降ならこのプログラムを実行するという設定です。 now_time = Now if now_time <... -
VBAノート
shift + →【VBA】
経緯 VBAを使って、キーボードで「shift + →」ができないか、 今回勉強しました。 Range(Selection, Selectoin.Offset(0,10)).Selectを使う まず、プログラムを書きます。セル("A1")からセル("J1")まで選択するという設定です。 Cells(1,1).Select Range(S... -
VBAノート
ユーザーフォームのテキストボックスを半角だけ入力できるようにする。【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、ユーザーフォームを作成しテキストボックスを入れました。そのテキストボックスには半角数字しかいれたくないので、 今回勉強しました。 「IMEMode」を「8」にする 手... -
VBAノート
検索機能の”Ctrl” + “F”を使いたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、”Ctrl” + ”F”の検索機能を使いたくて、 今回勉強しました。 「Find()」を使う まず、プログラムを書きます。sheetの中に”森”がいるかどうかをみるという設定です。 Dim... -
VBAノート
“F2″キーと”エンター”キーを押したい。【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、Excel上でキーボードの”F2"キーと”エンター"キーを押す処理を 今回勉強しました。 「SendKeys」を使う プログラムを書きます。 SendKeys "{F2}", True SendKeys "{ENTE... -
VBAノート
ユーザーフォームのテキストボックスに初めから今日の日付をいれたい。【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、ユーザーフォームでテキストボックスを作成して、そのなかに日付を記入することにしました。 初めは空白だったのですが、「今日の日付をいれてほしい」という要望があ... -
VBAノート
全角を半角に変換する【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、バーコードで値を読み込ませていたが、全角で読んでしまうときがあって、困っていました。 なので、今回は全角を半角にする方法を勉強しました。 「StrConv(,vbNarrow)... -
VBAノート
セルの値を消す【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、セルの値を消したいと思い、 今回、勉強しました。 「.ClearContents」を使って、Excelのセルの値を消す。 「.ClearContents」を使うとうまくいきました。 まず、プロ... -
VBAノート
複数の値を.AddItemで作りたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、ユーザーフォームを作っていました。プルダウンを使って、値を選択するときに私は、 「.AddItem」を使って、値を選択できるようにしていましたが、選択する値が増える... -
VBAノート
OutLookの本文を改行したい(改)【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使ってて以前、OutLookの本文を改行したのですが、「&」と「vbCrLf」だらけになってしまい、 美しくありませんでした。 なので、今回は他のやり方を勉強しました。 For文を... -
VBAノート
OutLookに表を貼り付けたい。【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、Excelで作った表を貼り付けられないか、 今回勉強しました。 「.GetInspector().WordEditor.Windows(1).Selection.Paste」を使う 「.GetInspector().WordEditor.Window... -
VBAノート
ダイアログボックスを使って、ファイルを選択するとき、はじめに開いているフォルダを変えたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 ダイアログボックスを使って、ファイルを選択するとき、はじめに開くところがいまいちで、階層が深い場合、 開きたいフォルダにたどり着くのがたいへんだった、なので、 今回、勉強... -
VBAノート
セルの右下の小さい四角【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 Excelのセルの右下の小さい四角をクリック、ドロップする操作をVBA上でやりたくて、 今回、勉強しました。 オートフィルという セルに入力されている式や値を参考に、自動的に連続し... -
VBAノート
「shift + ctrl + ↓」と「shift + ctrl + →」【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAでExcelの「shift + ctrl + ↓」と「shift + ctrl + →」を使いたくて、 今回、勉強しました。 「Selection, Selection.End(xlToDown)」と 「Selection, Selection.End(xlToRight)... -
VBAノート
セル”A1″の左上にあるボタンを押す【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAでExcel操作のセル"A1"の左上にあるボタン(名前分かりせん。)を押すと、sheet全体を選択できるのでこの機能を使いたくて、 今日、勉強しました。 「Cells.Select」と書く。 まず... -
VBAノート
「クリップボードに大きな情報があります。この情報をほかのプログラムに貼り付けるられるようにしますか?」【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAでファイルを閉じる命令をしたときに、 「クリップボードに大きな情報があります。この情報をほかのプログラムに貼り付けるられるようにしますか?」 と出た。 今日はそれの対処... -
VBAノート
「計算方法の設定」が「手動」のままになっている【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAでプログラムを走らせると数式を入れたセルの値が変わっていなくて、いろいろ調べたら 数式タブの「計算方法の設定」のところが「手動」になっていました。 なので、今回は「手動... -
VBAノート
カットとペーストがうまくいかない【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAでカット、ペーストの処理を使いたいのでうまくいきませんでした。 なので、今回はカットとペーストについて勉強してみました。 「Exit For」を使う。 まずはプログラムを書きま... -
VBAノート
for文を途中で抜け出す【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAでfor文を使っていたら、目的の処理が終わったけど、for文から抜けれなくなりました。 なので、今回はfor文を抜け出す方法を勉強してみました。 「Exit For」を使う。 まずはプロ... -
VBAノート
図形(オートシェイプ)の塗りつぶしの色を変えたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAで図形を出してみました。 塗りつぶしている色を変えたかったので、今回勉強してみました。 「.Fill.ForeColor.RGB = 」を使う。 まずはプログラムを書きますね。 ActiveSheet.Sh... -
VBAノート
図形(オートシェイプ)の枠線の色を変えたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAで図形を出してみました。 枠線の色を変えたかったので、今回勉強してみました。 「.Line.ForeColor.RGB = 」を使う。 まずはプログラムを書きますね。 ActiveSheet.Shapes(1).Li... -
VBAノート
RGB値の色【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAでフォントのカラーを決めるときにRGB値で決めなければならなくて、困ったので 今回はRGB値について、勉強しました。 RGB値一覧 主に使う色を記載しました。 色RGB値(赤の値,緑の... -
VBAノート
ユーザーフォームのオプションボタンを使って、処理を分岐させたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 ユーザーフォームで「あり」「なし」というオプションボタンを2つ設置しました。 「あり」の場合はこの処理。 「なし」の場合はこの処理。 という感じで分岐させる方法を今回勉強し... -
VBAノート
ユーザーフォームのオプションボタンをはじめからOFFにしたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 ユーザーフォームでオプションボタンを2つ設置しました。 どちらのボタンもONのままだったので、片方をOFFにしたいです。 なので、今回はボタンのデフォルト値を設定する方法をを勉... -
VBAノート
OutLookでメールを送信する前にメール内容を確認したい。【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、メールを送信することはできたのですが、「宛先」や「CC」など固定メンバー以外の人にも送るときどうするか悩んで、”メールを送信する前”を画面にメール内容を出せない... -
VBAノート
テキストボックスの順番が変【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、ユーザーフォームに複数テキストボックスを作成しました。 テキストボックスに値を入力して、「Enter」を押すと、すぐ下のテキストボックスに移ってほしいのですが、 ... -
VBAノート
ユーザーフォームを閉じる【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、ユーザーフォームを作成して、”キャンセル”というボタンを作って、それを押したらユーザーフォームが閉じるというものを作ろうとしました。がうまくいきません。 なの...