Applications)が定番です。VBAを使う必要はありません。筆者はPythonを使ってExcelデータの操作を自動化することをお勧めします。Pythonを使えば「脱VBA」を進められます。PythonでExcelデータを操作するには、前回までに解説してきたように、行/列を指定してワークシートのセルにアクセスするのが基本です。ワークシートはイテラブル・オブジェクトとして行を返しますし、行も同様にセルを返します。記述せずに読み込むセルを指定することができます。sample.xlsxというExcelファイルを作って、動作を確かめてみましょう。Excelファイルは「.¥data」フォルダーに入っているとします。このファイルのワークシートには、データはA1からF5まで整然と入力されています。次のプログラムを使うと、sample.xlsxを読み込んでworkbookのsheetからrow(行)を取得し、rowからcell(セル)を取得して順に出力していくことができます。Code」で入力し、動かしてみます。画面下部の「ターミナル」で確認してみましょう。ワークシート上の各行のセル内容が、列順の通りに1行ずつ出力されていることがわかります。row:で処理対象の行のセルに順にアクセスすることができます。異なるファイルから読み出す時でも、いちいち「どこからどこまで」をプログラムで記述し直す必要はありません。データが整然と並んでいなかったり、データのないセルが範囲内にあったりする場合はどうなっているのでしょうか。列の終わり、行の終わりをどうやって判断しているのか、調べてみましょう。ID:QADlM9Ip0>>2入力フォームをあらかじめ見て作るといい。1クリックで必要事項入力して最後にサイトの決定ボタンクリック1秒くらいで済ませられる。15年前にナイキのSBってスニーカーを買うためのスクリプトをヤフオクで3千円で売ってたけど900人くらいに売れたわ。ID:YJRNuKUn0Pythonでエクセル操作ができるとは知らなかった。ID:9aDfiyYk0他の人に通じない。ID:0pluE+7k0>>11自分だけPythonできても、デバッグが業務分担できないと自滅。VBAだとある程度行き渡ってるから、マクロいじれる上司に指示出して対応してもらうこともできる。ID:yinHSamv0>>24PythonをインストールしなくていいのもあるけどVBA最大の利点はデータとプログラムがまとめて一つのファイルになってることだからね。他の言語だとそれができない。プログラムを別ファイルにしてしまうとよくわかってない人に「このファイルも一緒にコピーして」みたいな扱う上での制約を作ってしまうのがデメリット。VBAだとそれがない。ID:7ivWoKh90VBAがこれだけ多数の人に長期間使われてるのは理由がある、つまりトータルでいい言語。ID:HwltZ/yZ0>>37Excelがスプレッドシートのデファクトスタンダードだからな、そらVBA使うよ。変数をセルに入れておけるところがいいと思うけどそれ以外はあんまり好きじゃねえな。ID:NLbuBZ/T0>>75これなんだよなどのパソコンにもexcelくらい入ってるからな。vbaとpowershellが最強。windowsに標準でvisualstudioも入れといてほしいわ。ID:NLbuBZ/T0>>151VBAのソースをインポートとエクスポートするマクロ作ってsvnで管理してみたけど、なんか煩雑になって挫折したな。vs.教科書が読めない子どもたち』が示す、「読解力が低い人」は「認知できる世界の解像度が低い」サンリオのキャラクタービジネスがヤバイ。識者が正論「日本人の生産性が低いのは中小企業が多すぎるから。中小企業は合併すべき。当社拠点における新型コロナウイルス感染者の発生についてHDDの年間出荷台数が5年連続で減少。