随笔分类 - VBA
【VBA】可視セルの判定、削除、コピー、貼り付け【HiddenとSpecialCellsを使う】
摘要:参考元:【VBA】可視セルの判定、削除、コピー、貼り付け【HiddenとSpecialCellsを使う】 https://daitaideit.com/vba-visible-cells/ 可視セルの判定は、「.Hidden」を使うとできます。 例:行の可視セル判定 3行目が、可視セルかを判定するV
阅读全文
【VBA】可視セルや空白セルの位置を取得【SpecialCellsを使う】
摘要:参考元:【VBA】可視セルや空白セルの位置を取得【SpecialCellsを使う】 https://daitaideit.com/vba-specialcells/ SpecialCellsの使い方 'コメント Cells.SpecialCells(xlCellTypeComments).Selec
阅读全文
【VBA】UsedRangeの範囲から最終行など取得【UsedRange.Rows.Countなど】
摘要:参考元:【VBA】UsedRangeの範囲から最終行など取得【UsedRange.Rows.Countなど】 https://daitaideit.com/vba-usedrange/ ポイントとなるVBAコード With ActiveSheet.UsedRange .Select '使用しているセ
阅读全文
【VBA】表全体の範囲を取得する【CurrentRegionが便利です】
摘要:参考元:【VBA】表全体の範囲を取得する【CurrentRegionが便利です】 https://daitaideit.com/vba-currentregion/ ポイントとなるVBAコード 'CurrentRegionでセル範囲を取得 With Range("A1").CurrentRegion
阅读全文
【VBA】セル範囲をセルに代入するときの注意点【RangeにValueをつける】
摘要:参考元:【VBA】セル範囲をセルに代入するときの注意点【RangeにValueをつける】 https://daitaideit.com/vba-range-value/ ポイントとなるVBAコード 'セル範囲を値として別セルに代入 Range("E1:G3").Value = Range("A1:C
阅读全文
【VBA】セル範囲を取得してオブジェクトとして変数に代入【SetとRangeを使う】
摘要:参考元:【VBA】セル範囲を取得してオブジェクトとして変数に代入【SetとRangeを使う】 https://daitaideit.com/vba-range-set/ ポイントとなるVBAコード Dim A '変数に代入 A = Range("A1:C4") Range("E1:G4") = A
阅读全文
【VBA】セル範囲を配列に入力して出力【RangeとCellsの組み合わせ】
摘要:参考元:【VBA】セル範囲を配列に入力して出力【RangeとCellsの組み合わせ】 https://daitaideit.com/vba-range-cells/ ポイントとなるVBAコード '配列に入力 a = Range("A1:C4") a = Range(Cells(1, 1), Cell
阅读全文
【VBA】Rangeで取得した範囲を変更する【Resizeを使います】
摘要:参考元:【VBA】Rangeで取得した範囲を変更する【Resizeを使います】 https://daitaideit.com/vba-range-resize/ ポイントとなるVBAコード Range("A1").Resize(4, 3).Select '4行3列に変更 Range("A1:C4")
阅读全文
【VBA】RangeやCellsの範囲を移動する【Offsetを使います】
摘要:参考元:【VBA】RangeやCellsの範囲を移動する【Offsetを使います】 https://daitaideit.com/vba-range-offset/ ポイントとなるVBAコード Cells(1, 1).Offset(2, 3).Select 'Cellsを2行と3列だけ移動する Ra
阅读全文
【VBA】RangeとCellsの変換【Address、Row、Columnを使います】
摘要:参考元:【VBA】RangeとCellsの変換【Address、Row、Columnを使います】 https://daitaideit.com/vba-range-cells-transform/ ポイントとなるVBAコード 'RangeをCellsに変換 Cells(Range("B2").Row
阅读全文
【VBA】Rangeで取得したセル範囲からアドレスを取得【Addressを使う】
摘要:参考元:【VBA】Rangeで取得したセル範囲からアドレスを取得【Addressを使う】 https://daitaideit.com/vba-range-address/ ポイントとなるVBAコード 'アドレスを取得 Debug.Print Cells(1, 1).Address '$A$1 De
阅读全文
【VBA】行全体と列全体を取得【Range、Rows、Columnsを使う】
摘要:参照元:【VBA】行全体と列全体を取得【Range、Rows、Columnsを使う】 https://daitaideit.com/vba-rows-columns/ 目次 ポイントとなるVBAコード VBAで行全体を取得 Rowsを使う 複数の行全体を取得(RangeとRows) 行全体の操作でよ
阅读全文
【VBA】Rangeで取得したセル範囲をループする【For Eachを使います】
摘要:参照元:【VBA】Rangeで取得したセル範囲をループする【For Eachを使います】 https://daitaideit.com/vba-range-for-each/ ポイントとなるVBAコード 初めに、ポイントとなるVBAコードについて、記載しておきます。 VBAコードだけ確認したい場合に
阅读全文
【VBA】Rangeの行、列、行数、列数を取得
摘要:参考元:【VBA】Rangeの行、列、行数、列数を取得【Row、Column、Countを使う】 https://daitaideit.com/vba-range/ ポイントとなるVBAコード 最初にポイントとなるVBAコードを記載しておきます。 VBAコードだけ確認したい場合に、ご活用ください。
阅读全文
【VBA】シートをクリアする
摘要:参照元:【VBA】シートをクリアする【値のみや、初期化、範囲指定、2行目以降をクリアする】 https://daitaideit.com/vba-sheet-clear/ シートをクリアする 1.値のみをクリア(.ClearContents) Sub TEST1() '値のみをクリア Cells.C
阅读全文
SaveAsメソッドを使ったファイル保存方法を徹底解説!
摘要:SaveAsメソッドを使ったファイル保存方法を徹底解説! 参照元:https://www.sejuku.net/blog/67491 No オプション名 概要 値の入れ方 1 Filename ファイルパスを含めたファイル名 文字列でパス指定 2 FileFormat ファイルを保存するフォーマット
阅读全文
ファイル一覧取得
摘要:ファイル一覧取得 转自:【VBA】フォルダ内のサブフォルダとファイルの一覧を取得【FileSystemObjectを使う】 https://daitaideit.com/vba-fso-subfolder/ ファイル一覧取得 全てのファイル一覧取得 フォルダと全てのファイル一覧取得 具体は下記の通り
阅读全文
日付処理:文字列から日付へ変換、年月日の取得(1桁、2桁の取得結果)
摘要:Private Sub CommandButton1_Click() Dim strTaisyo, date1, mydate, warekiNen, yy, mm, dd strTaisyo = "20240401" date1 = Format(strTaisyo, "####/##/##")
阅读全文
excel搜索指定文字列
摘要:excel搜索指定文字列 'Input1:要搜索的目录 'Input2:目标字符串 Debug.Print[イミディエイトウィンドウ]里显示 (または Ctrl + G で表示させます) Private Sub CommandButton1_Click() Dim strFolder As Stri
阅读全文
浙公网安备 33010602011771号