Excel VBA

Excel VBA

【Excel VBA】よく使うVBAコード集1

よく使うVBAコードをまとめました。最終行の取得、条件分岐、多肢条件分岐、形式を選択して貼り付け、高速化(画面非更新)、警告停止、自動計算、手動計算など。cells(rows.count,1).end(xlup),If elseif,else,select case,pastespecial,application,calculation,displayalerts,screenupdating
Excel VBA

【Excel VBA】選択したセルの合計値をコピーする方法

やりたいこと 複数のセルを選択すると右下に合計の値が表示される機能はみなさん利用されていると思います。 ただ、その合計の値をセルに転記したい場合、電卓に数値を入力するなどしないとコピペでは合計値はとれません。 そこで、合計値をクリップボード...
Excel VBA

【Excel VBA】乱数を発生させて対象の値の行を削除する方法(暇だったから...)

子どもが熱を出して会社を休むことになったので、引数を使って効率的にマクロを書くことを最近モヤモヤ考えていたので、作ってみた。 内容は、データシートに『処理シート名、処理開始行、処理終了行、処理列、消す値』を入力しておいて、それぞれ対象シート...
Excel VBA

【Excel VBA】ボタンで引数を渡してマクロを実行する方法

同じ実行内容のマクロであっても押すボタンによって引数を渡せたら...って思うことはないですか? 私の場合は、下の画像の様にB2セルの「▼」をクリックすると、フォルダを参照するダイアログを表示させて選択したフォルダパスをB3セルに転記させるコ...
Excel VBA

【Excel VBA】変数のデータ型のまとめ

変数の宣言についてまとめます。 構文について 構文  ・宣言    Dim 変数名 As データ型  ・代入(変数に値を入れるとき)    変数名 = 値 データ型について  変数に入れる値にはデータ型を指定することができます。データ型が決...
Excel VBA

【Excel VBA】日付を検索し平日時のみ操作する方法

Sheet1のA1に入力した日が平日かどうか判断するVBAです。 Sub 曜日確認() '検索する日 nday = Sheets("Sheet1").Range("A1") '日のシリアル値を表示 a = Weekday(nday) '日の...
Excel VBA

【Excel VBA】祝日をシートに自動で貼り付ける方法

エクセルの祝日シートに内閣府が公開している『国民の祝日』CSVデータを貼り付けるVBAを作成しましたので必要な方はコピペしてください。 前 提:エクセルに祝日シートがあること    インターネットに接続されていること注意点:エクセルと同一フ...
スポンサーリンク