セルに入力されている日付のシリアル値の取得はValue2プロパティで取得できます。セルのプロパティの設定で取得できる値が変わります。例えば、Value,Text,Value2などがあります。セルA1に1月12日と入力して下記コードを実行して
セルを選択してマクロを実行してください。選択されているセルの個数がメッセージボックスに表示されます。Short コードSub Tips_0007() MsgBox ActiveWindow.RangeSelection.CountEnd S
基本 →.Value=.ValueSub Tips_0004() With Range("A10") .Value = .Value End WithEnd Sub
保存の確認メッセージは表示されません。Short コードSub Tips_0003() '確認メッセージ非表示 Application.DisplayAlerts = False 'Excelを終了 Applicatio
セルA1の値が1~9ならOKを表示し、それ以外ならNGを表示します。Short コードSub Tips_0002 Select Case Range("A1").Value Case 1 To 9 MsgBox &
数値をCurrency型に設定すれば出来ます。変数型を単精度浮動小数点型(Single)倍制度浮動小数点型(Double)では誤差が出るので上手くいきません。試してください。Short コードSub Tips_0001 Dim i As C
セルの結合は避けるべきですけど簡単なので覚えてください。セルの結合セルA1~B5を結合するサンプルコードです。セルの結合は、RangeオブジェクトのMergeメソッドを使い、結合したいセル範囲を指定するだけです。Sub Merge_01()
セルの結合は避けるべきですけど簡単なので覚えてください。セルの結合セルA1~B5を結合するサンプルコードです。セルの結合は、RangeオブジェクトのMergeメソッドを使い、結合したいセル範囲を指定するだけです。Sub Merge_01()
Rangeオブジェクトの値を操作する場合、Valueプロパティを指定する人、指定しない人を見かけす。例えば、セルA1に「まぁー」と入力する場合です。Valueプロパティを省いて書いた場合はRange("A1") = &q
Rangeオブジェクトの値を操作する場合、Valueプロパティを指定する人、指定しない人を見かけす。例えば、セルA1に「まぁー」と入力する場合です。Valueプロパティを省いて書いた場合はRange("A1") = &q
登録の方法の三つの方法・AddItemメッソド・Rousourceプロパティ・Listプロパティ準備としてUserFormにListBoxとCommandButtonを配置してください。コードを書く場所はPrivate Sub Comman
登録の方法の三つの方法・AddItemメッソド・Rousourceプロパティ・Listプロパティ準備としてUserFormにListBoxとCommandButtonを配置してください。コードを書く場所はPrivate Sub Comman
基本的なワークシートの挿入方法WorksheetsオブジェクトのAddメソッドを利用します。Addメソッドの構文Worksheets.Add(Before, After, Count, Type)引数 Before指定したシート名の前に挿入
基本的なワークシートの挿入方法WorksheetsオブジェクトのAddメソッドを利用します。Addメソッドの構文Worksheets.Add(Before, After, Count, Type)引数 Before指定したシート名の前に挿入
指定したテキストファイルに追記するコードです。一度保存してから実行してください。サンプルコード追記のコード指定したテキストファイルに追記します。(指定したテキストファイルには、適当な値を入れておいてください)準備として、セルA1~A5に適当
指定したテキストファイルに追記するコードです。一度保存してから実行してください。サンプルコード追記のコード指定したテキストファイルに追記します。(指定したテキストファイルには、適当な値を入れておいてください)準備として、セルA1~A5に適当
テキストファイルを作成し、文字列を書き込むコードです。一度保存してから実行してください。サンプルコード基本のコードループを使用しないで一つずつ書き出します。保存したマクロブックと同じ階層に「hoge.txt」」のtextファイルが作成されま
テキストファイルを作成し、文字列を書き込むコードです。一度保存してから実行してください。サンプルコード基本のコードループを使用しないで一つずつ書き出します。保存したマクロブックと同じ階層に「hoge.txt」」のtextファイルが作成されま
「For...Next」とは繰り返し処理をするためのステートメント最初にFor...Nextで使用する変数を決めます。変数なのでご自身で決めればいいですが「i」が使われることが多いです。次に最初の値と最後の値、繰り返したい処理を決めます。最
乱数で順番を決める時など同じ番号が有ると困ります。そこで重複しない乱数を発生させる必要があります。また、トランプなどもそうですよね。サンプルコード0~9の重複しない乱数0~9の重複しない乱数をワークシートのA列に書き出すサンプルコードです。
FileSystemObjectを使ってファイル名の一覧作成
マクロBookと同じ階層にあるフォルダを指定して、フォルダ内のファイル名をワークシートのセル「A1」から書きだします。サンプルコードではフォルダ名を「hoge」としています。書き出すファイル名の拡張子は「jpg」と「JPG」を指定しています
準備1.「UserForm」を挿入する2.「TextBox」を一つ配置するTextBoxのKeyPressイベントを使用イベント動作の記述場所は、コードウィンドウの上にある2つのプルダウンから選択します。コードウィンドウの表示方法はお好きな
マクロBookと同じ階層に、新しく作成するフォルダ名が存在するか調べます。そして、同じフォルダ名が無ければフォルダを作成するサンプルコードです。Sub FsoSmp_01() Dim objFso As Object Dim myFolde
乱数とは、規則性がない数値のことです。パスワードの自動生成や、ゲームで敵の不規則な出現などによく使われます。VBAでは、Rnd関数とInt関数を組み合わせて乱数を発生させる方法が簡単です。パターン化して覚えれば簡単に覚えられます。Rnd関数
文字列の結合とは、文字列と文字列を結合し、 1 つの文字列にする方法です。文字列の結合の基本Excel -VBA で文字列を結合する方法について解説します。文字列の結合をする方法は、「&」(アンパサンド演算子)と「+」(プラス演算子
MsgBox関数を使用してメッセージボックスを表示する方法を解説します。MsgBox関数でよく使う引数MsgBox prompt [,buttons] [, title]引数promptは必ず指定する表示するメッセージの文字列を指定します引
ワークシートを指定する方法はいろいろあります。ここでは簡単な方法を2つ紹介します。ワークシート名で指定する直感的にどのワークシートか分かります。しかし、ワークシート名を変更されると思った通りに動作しなくなります。サンプルコードWorkshe
「ブログリーダー」を活用して、まぁーさんをフォローしませんか?