VBA

VBA(WinSCP実行)

VBA

https://qiita.com/aimoriu/items/a36b231d3fd26b222452https://ja.osdn.net/projects/winscp/wiki/scripting -- 1. Linux側でテストファイル作成 mkdir -p /root/test/d{01,02}/dd{01,02} touch /root/test/d{01,02}/dd{01,02}/hoge.txttouch /root/test/d{…

VBA(ガントチャート作成)

VBA

-- 設定値シート名(E11)開始行(E12)終了行(E13)開始時刻列(E14)終了時刻列(E15)チャート開始列(E16)チャート終了列(E17)チャート開始列時刻(E18)1セルの時間(分)(E19)着色する色(E20) -- ロジック(時間間隔60分の場合) 開始時刻がX時以上X+1時未満ならX時の…

VBA(ランダムデータ作成)

VBA

https://zenn.dev/masahiro_toba/articles/86cf601edc2ea4https://excel-vba.work/2022/02/22/%E3%80%90vba%E3%80%91%E6%97%A5%E4%BB%98%E3%81%AE%E4%B9%B1%E6%95%B0%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B/https://qiita.com/pocket8137/items/8cf7…

VBA(固定長CSVファイル読み取り)

VBA

https://qiita.com/Q11Q/items/3cec233950158110d0e8 -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記コードを記載。デザインモードOFFで実…

VBA(try-catch-finally)

VBA

https://qiita.com/fuk101/items/aa12f4934e5cc3eba296 エラーが発生していないときにResumeは実行できない -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディ…

VBA(CSVファイルの取り込み)

VBA

https://qiita.com/nkay/items/9334679cdcea90eebd1ehttps://www.sejuku.net/blog/69321?utm_source=blog&utm_medium=blog&utm_campaign=blog__69323 '方法1 QueryTables2秒'方法2 csvファイルをシートレベルで置き換え2秒'方法3 csvファイルをテキストファ…

VBA(自動計算無効化)

VBA

https://excel-ubara.com/excelvba1/EXCELVBA357.htmlhttps://daitaideit.com/vba-timer-now/#mokuzi2-2 結論: Application.Calculationは高速化効果はあるが、エラー時に元に戻らないため、安易な使用はできない ・エラー発生時 Application.DisplayAlerts…

VBA(データ型変換)

VBA

加算→少なくとも一方が数値型であれば、数値となる。両方文字型の場合、連結される 減算、乗算、除算→両方文字型でも数値としての演算となる -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタ…

VBA(配列ソート)

VBA

連想配列を値でソートしてキーを動的配列として返す -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記コードを記載。デザインモードOFFで実行…

VBA(グラフのコピー)

VBA

https://daitaideit.com/vba-graph-copy/#mokuzi2-3 -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記コードを記載。デザインモードOFFで実行…

VBA(グラフの軸と参照セル範囲の変更 1系列)

VBA

http://officetanaka.net/excel/vba/tips/tips150.htmhttps://amg-solution.jp/blog/29887 -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記…

VBA(グラフの軸と参照セル範囲の変更 2系列)

VBA

https://www.sejuku.net/blog/69474https://amg-solution.jp/blog/29887https://daitaideit.com/vba-graph-create-line/https://daitaideit.com/vba-graph-change-sourcedata/https://terakoya.sejuku.net/question/detail/34223https://www.javadrive.jp/ex…

VBA(全シートでA1セルに移動してシート1を選択して保存)

VBA

https://www.saka-en.com/office/vba-scroll-top/ -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記コードを記載。デザインモードOFFで実行 O…

VBA(シートの特定列の特定パターンだけテキストファイルに出力)

VBA

仕様:・ダイアログで入力フォルダを選択・エクセルファイルのみ処理対象・出力エクセルファイルと同名フォルダを作成し、その中にシート名のファイルを作成また、全シート連結したものを"ALL.txt"のファイル名で作成 -- 1. 開発タブの挿入でボタンを作成※Act…

VBA(シート全体をテキストファイルに出力)

VBA

https://www.sejuku.net/blog/75132#index_id5https://vbanobuhinko.com/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%B8%80%E6%8B%AC%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%99%E3%82%8B/https://excelwork…

VBA(テキストファイルをシートに読み込む)

VBA

https://daitaideit.com/vba-convert-csv-to-excel/https://hironimo.com/prog/excel/vba-sheet-copy-book/ 仕様: フォルダ→ファイル名、ファイル→シート名 でエクセルファイル作成 ①テキストを一括読込してtab -> カンマ置換②csvファイルをxlsxファイルとし…

VBA(再帰的にフォルダ内全ファイルのシート一覧を作成する)

VBA

https://vba-labo.rs-techdev.com/archives/30https://kirinote.com/excelvba-lastrow-del/#toc2 test--|Dir01--|File0101(シート1,2) | |Dir0102--|File010201(シート1) | | |File010202(シート1,2,3) | |Dir0103 |File02(シート1,2,3) -- 1. 開発タブの挿…

VBA(UTF8ファイルのBase64エンコード)

VBA

https://www.ka-net.org/blog/?p=4479https://vbabeginner.net/convert-shift-jis-files-to-utf-8-without-bom/ -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエ…

VBA(バイナリファイルの入出力)

VBA

https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/get-statementhttp://www.cocoaliz.com/excelVBA/index.php/47/ -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで…

VBA(ラジオボタン制御)

VBA

https://htomblog.com/excelmacro-radiobuttonhttps://tripbowl.net/vba-optionbutton/ -- 1. 開発タブの挿入でボタンやオプションボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで下記コードを記載 Option Explicit Private Sub…

VBA(正規表現)

VBA

https://excel-ubara.com/excelvba4/EXCEL232.htmlhttps://k-sugi.sakura.ne.jp/it_synthesis/windows/vb/2127/ -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエ…

VBA(PowerShell実行)

VBA

https://extan.jp/?p=10164https://qiita.com/Qiitacky/items/a08211ed77a4670e7860https://pcnote.me/post/powershell-zip/ -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリ…

VBA(JSONファイル読込)

VBA

https://qiita.com/towakey/items/2285e13e40d0879a995b -- 1. 開発タブの挿入でボタンを作成※ ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記コードを記載。デザインモードOFF…

VBA(オートフィルタ)

VBA

http://officetanaka.net/excel/vba/tips/tips155c.htmhttps://excel-ubara.com/excelvba1/EXCELVBA341.html シナリオ: ワークブックをフィルタ選択して値のみ別ワークブックにコピーする -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使…

VBA(ファイルの文字コード変換)

VBA

https://vbabeginner.net/convert-shift-jis-files-to-utf-8-without-bom/https://vbabeginner.net/convert-utf-8-files-to-shift-jis/ -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンを…

VBA(辞書による集計)

VBA

https://excel-ubara.com/excelvba4/EXCEL216.htmlhttps://vba-create.jp/vba-dictionary-item-change/ -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが…

VBA(配列)

VBA

https://excel-ubara.com/excelvba4/EXCEL284.html -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記コードを記載。デザインモードOFFで実行 …

VBA(MeCab)

VBA

https://qiita.com/kujirahand/items/d49e3801c156e2fa4f39 -- 1. MeCabのインストール -- 2. MeCab for Excel VBAをインポート ※下記のように修正If UBound(Cm) < 8 Then GoTo Y_CONTINUE↓If UBound(Cm) < 1 Then GoTo Y_CONTINUE Debug.Print Cmd↓'Debug.P…

VBA(作業中ブックの別名保存)

VBA

https://excelwork.info/excel/booksavecopyas/https://tech.chasou.com/vba/vba1_16/ -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記コー…

VBA(ソート)

VBA

https://www.sejuku.net/blog/29917 https://learn.microsoft.com/ja-jp/office/vba/api/excel.range.sort -- 1. 開発タブの挿入でボタンを作成※ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタ…