VBA備忘録

VBA備忘録 4:ファイルパスワードを空にする、日付取得、関数、メソッド、雑記

【ブックのパスワードプロパティを”空”にしてファイル保存】 Dim ${変数} As Workbook Set ${変数} = Application.Workbooks([ブックパス:ブック名]) ’互換性チェックのメッセージを表示しない wb.CheckCompatibility = False wb.Password = "" ’パスワード…

VBA備忘録 3:配列、値渡し(ByVal)

【文字列を配列(リスト)で変数に格納】 ⇒Array関数を使用する。要素数は0スタート、変数はvariant型。 Sub test() Dim name As Variant Dim str As String Dim i As Integer name = Array("山田", "田中", "中山") '文字列(今回は名前)を格納 For i = 0 To …

VBA備忘録2:whileループ、文字列検索(Match関数(worksheetfunction),Findメソッド(range))

【指定した文字列と同じセルを検索し、セル位置の情報を表示】 Sub test2() Dim c As Range Dim f_address As Range With Range("A:A") '範囲指定 Set c = .Find("リンゴ", LookIn:=xlValues, LookAt:=xlPart) 'Findメソッドで文字検索 f_address = c.Addres…

VBA備忘録1:セルの範囲指定、他メソッド等

他にも記述方法あるかもしれませんが、自分が書いてみて、動作結果うまくいったものをとりあえず記載。 ・セルの範囲指定 【Range、Cellsを組み合わせて指定】 Range("A1", "B9").Select 'cellsを使用した場合、(row,column)の並びになりcolumnは数字での指…