VBA– tag –
-
セルの右下の小さい四角【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 Excelのセルの右下の小さい四角をクリック、ドロップする操作をVBA上でやりたくて、 今回、勉強しました。 【オートフィルという】 セルに入力されている式や値を参考に、自... -
「shift + ctrl + ↓」と「shift + ctrl + →」【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAでExcelの「shift + ctrl + ↓」と「shift + ctrl + →」を使いたくて、 今回、勉強しました。 【「Selection, Selection.End(xlToDown)」と 「Selection, Selection.End(x... -
セル”A1″の左上にあるボタンを押す【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAでExcel操作のセル"A1"の左上にあるボタン(名前分かりせん。)を押すと、sheet全体を選択できるのでこの機能を使いたくて、 今日、勉強しました。 【「Cells.Select」と書... -
「クリップボードに大きな情報があります。この情報をほかのプログラムに貼り付けるられるようにしますか?」【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAでファイルを閉じる命令をしたときに、 「クリップボードに大きな情報があります。この情報をほかのプログラムに貼り付けるられるようにしますか?」 と出た。 今日はそ... -
「計算方法の設定」が「手動」のままになっている【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAでプログラムを走らせると数式を入れたセルの値が変わっていなくて、いろいろ調べたら 数式タブの「計算方法の設定」のところが「手動」になっていました。 なので、今回... -
カットとペーストがうまくいかない【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAでカット、ペーストの処理を使いたいのでうまくいきませんでした。 なので、今回はカットとペーストについて勉強してみました。 【「Exit For」を使う。】 まずはプログ... -
for文を途中で抜け出す【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAでfor文を使っていたら、目的の処理が終わったけど、for文から抜けれなくなりました。 なので、今回はfor文を抜け出す方法を勉強してみました。 【「Exit For」を使う。... -
図形(オートシェイプ)の塗りつぶしの色を変えたい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAで図形を出してみました。 塗りつぶしている色を変えたかったので、今回勉強してみました。 【「.Fill.ForeColor.RGB = 」を使う。】 まずはプログラムを書きますね。 Ac... -
図形(オートシェイプ)の枠線の色を変えたい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAで図形を出してみました。 枠線の色を変えたかったので、今回勉強してみました。 【「.Line.ForeColor.RGB = 」を使う。】 まずはプログラムを書きますね。 ActiveSheet.... -
RGB値の色【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAでフォントのカラーを決めるときにRGB値で決めなければならなくて、困ったので 今回はRGB値について、勉強しました。 【RGB値一覧】 主に使う色を記載しました。 色RGB値... -
ユーザーフォームのオプションボタンを使って、処理を分岐させたい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 ユーザーフォームで「あり」「なし」というオプションボタンを2つ設置しました。 「あり」の場合はこの処理。 「なし」の場合はこの処理。 という感じで分岐させる方法を今... -
ユーザーフォームのオプションボタンをはじめからOFFにしたい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 ユーザーフォームでオプションボタンを2つ設置しました。 どちらのボタンもONのままだったので、片方をOFFにしたいです。 なので、今回はボタンのデフォルト値を設定する方... -
OutLookでメールを送信する前にメール内容を確認したい。【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、メールを送信することはできたのですが、「宛先」や「CC」など固定メンバー以外の人にも送るときどうするか悩んで、”メールを送信する前”を画面にメール内容を... -
テキストボックスの順番が変【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、ユーザーフォームに複数テキストボックスを作成しました。 テキストボックスに値を入力して、「Enter」を押すと、すぐ下のテキストボックスに移ってほしいので... -
ユーザーフォームを閉じる【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、ユーザーフォームを作成して、”キャンセル”というボタンを作って、それを押したらユーザーフォームが閉じるというものを作ろうとしました。がうまくいきません... -
outlookで認識されない名前があります objMail.send【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、メールを送ろうとしたら、「outlookで認識されない名前があります」とエラーがでました。デバックを見ると”objMail.send”のところに印がありました。 なので、... -
「FileSystemObject」がない【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、ファイル名を抜き取ろうとして、「FileSystemObject」を使うといいと聞いたのですが、 ありませんΣ( ̄ロ ̄lll)ガーン なので、今回、どこにあるのか勉強しました... -
ファイル名を取得【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、データを抜き取るプログラムを作っていました。 抜き取るデータのファイル名も欲しかったので、 今回勉強しました。 【「fso.GetFile」を使う】 「fso.GetFile... -
OutLookで今開いているファイルを添付したい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、メールを送信することはできたのですが、今開いているファイルも添付したいと思い、 今回勉強しました。 【「Attachments.Add」を使う】 「Attachments.Add」... -
新しくフォルダを作りたい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 Excelファイルを作成して、そのファイルをフォルダに入れるということを手動でやっていました。 なので、今回はVBAを使って、フォルダを作る方法を勉強しました。 【「MkDir... -
カレントディレクトリを変更したい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、フォルダを作成していたのですが、作成したフォルダが思ったところにできてなくて困ってました。 なので、今回はカレントディレクトリの変更について勉強しま... -
格納するフォルダを選びたい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、ファルダを作成して、そのフォルダの中にExcelファイルを保存するプログラムを作ってみました。 実装したところ、私が書いたプログラムでは作成したフォルダを... -
OutLookの本文を改行したい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAを使って、メール送信を試みたのですが、メールの本文の改行がうまくいかず、つながって出力してしまいます。 なので、今回は本文を改行する方法を勉強しました。 【「vb... -
セルの値の”1200”以上のセルは空白にしたい【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 データを抽出するとき、不要な値”1200以上”まで抽出して、のちにその不要な値 ”1200以上” は手動で消していた。 なので、今回は条件分岐を使って不要な値”1200以上” は空白... -
「Microsoft MonthView Control」がない【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 Excelのバージョン:2108 【経緯】 ガントチャートを作ったのですが、日付入力が面倒くさいので、カレンダーの日付をクリックする方法を思いつきました。 調べると、ユーザーフォーム... -
文字列の3番目の文字を判別したい。【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 アルファベットと数字と記号が混ざっている文字列があります。 初めの2文字は必ずアルファベットなので、それをleft()関数を使って、抜き取っていました。 本当は3文字目も... -
CurrentRegionって何?【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAのプログラムをつかっていたら、やたら、”CurrentRegion”って使うけどこれってなんだっけ?と思い、 今回勉強してみました。 【CurrentRegionとは?】 CurrentRegionとは... -
文字を識別して、文字列の一部を取り出す。【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAのプログラムでファイル名を取得して、"_"以降は邪魔だったので、消せないか試してみた。 【やったこと】 ↓の感じでできました。 Dim sheetname As String Dim t As Long... -
カラムのサイズを合わせる【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAのプログラムでカラムの幅を”AutoFit”で合わせていたのですが、これだとグラフ複数を挿入するとき、グラフを形が変になるので、カラムの幅を固定してみました。 【やった... -
Sheet名を取得する【VBA】
【環境】 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 【経緯】 VBAのプログラムでファイル名を取得しようと思ったがうまくいかず、シート名がファイル名になっている Excelファイルだったので、Sheet名を取得してみました。 【やったこと...