VBAノート– category –
-
VBAノート
「FileSystemObject」がない【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、ファイル名を抜き取ろうとして、「FileSystemObject」を使うといいと聞いたのですが、 ありませんΣ( ̄ロ ̄lll)ガーン なので、今回、どこにあるのか勉強しました。 ツー... -
VBAノート
ファイル名を取得【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、データを抜き取るプログラムを作っていました。 抜き取るデータのファイル名も欲しかったので、 今回勉強しました。 「fso.GetFile」を使う 「fso.GetFile」を使うとう... -
VBAノート
OutLookで今開いているファイルを添付したい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、メールを送信することはできたのですが、今開いているファイルも添付したいと思い、 今回勉強しました。 「Attachments.Add」を使う 「Attachments.Add」を使うとうま... -
VBAノート
新しくフォルダを作りたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 Excelファイルを作成して、そのファイルをフォルダに入れるということを手動でやっていました。 なので、今回はVBAを使って、フォルダを作る方法を勉強しました。 「MkDir」を使う ... -
VBAノート
カレントディレクトリを変更したい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、フォルダを作成していたのですが、作成したフォルダが思ったところにできてなくて困ってました。 なので、今回はカレントディレクトリの変更について勉強しました。 「... -
VBAノート
格納するフォルダを選びたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、ファルダを作成して、そのフォルダの中にExcelファイルを保存するプログラムを作ってみました。 実装したところ、私が書いたプログラムでは作成したフォルダを格納する... -
VBAノート
OutLookの本文を改行したい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAを使って、メール送信を試みたのですが、メールの本文の改行がうまくいかず、つながって出力してしまいます。 なので、今回は本文を改行する方法を勉強しました。 「vbCrLf」使う... -
VBAノート
セルの値の”1200”以上のセルは空白にしたい【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 データを抽出するとき、不要な値”1200以上”まで抽出して、のちにその不要な値 ”1200以上” は手動で消していた。 なので、今回は条件分岐を使って不要な値”1200以上” は空白にする処... -
VBAノート
「Microsoft MonthView Control」がない【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 Excelのバージョン:2108 経緯 ガントチャートを作ったのですが、日付入力が面倒くさいので、カレンダーの日付をクリックする方法を思いつきました。 調べると、ユーザーフォームに「Micro... -
VBAノート
文字列の3番目の文字を判別したい。【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 アルファベットと数字と記号が混ざっている文字列があります。 初めの2文字は必ずアルファベットなので、それをleft()関数を使って、抜き取っていました。 本当は3文字目もアルファ... -
VBAノート
CurrentRegionって何?【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムをつかっていたら、やたら、”CurrentRegion”って使うけどこれってなんだっけ?と思い、 今回勉強してみました。 CurrentRegionとは? CurrentRegionとは要は"Ctrl" +... -
VBAノート
文字を識別して、文字列の一部を取り出す。【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムでファイル名を取得して、"_"以降は邪魔だったので、消せないか試してみた。 やったこと ↓の感じでできました。 Dim sheetname As String Dim t As Long sheetname =... -
VBAノート
カラムのサイズを合わせる【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムでカラムの幅を”AutoFit”で合わせていたのですが、これだとグラフ複数を挿入するとき、グラフを形が変になるので、カラムの幅を固定してみました。 やったこと ↓の感... -
VBAノート
Sheet名を取得する【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムでファイル名を取得しようと思ったがうまくいかず、シート名がファイル名になっている Excelファイルだったので、Sheet名を取得してみました。 やったこと ↓の感じで... -
VBAノート
.Deleteを使ったら、関数で選択した範囲まで消されてしまう。【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムでA列の値を消したと思って、Range("A1:A3").Deleteを使ったら、 AVERAGE関数の(A1:A100)が(A4:A100)となっていた。 なので、 AVERAGE関数 はそのままでA列の値を消... -
VBAノート
列の一番下の値を得る【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムで読み込んだファイルのE列の一番下の値を別のExcelファイルの指定の位置に貼り付けたいと思い、やってみました。 やったこと ↓の感じでできました。 Workbooks(strF... -
VBAノート
列の一番下に値を追加する【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムで読み込んだファイルのE列の値の平均を計算して、追加したいファイルのセルのデータを列の一番下に展開したいと思い、やってみました。 やったこと ↓の感じでできま... -
VBAノート
ファイルを読み込む【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムでファイルを読み込んで、読み込んだデータを違うExcelファイルに展開したいと思いました。 やったこと ↓の感じでできました。 'ファイル読み込み Set xlAPP = Appli... -
VBAノート
セルの中を文字を消す【VBA】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 VBAのプログラムでセルの中の文字を特定の文字だけ抽出したいと思いました。 やったこと Characters().Deleteを使った A1セルの中身が12文字あって、7文字目から使う感じです。 Rang...