###前提・実現したいこと
VBA初心者です。昨日始めました。
現在ExcelVBAを用いて、繰り返し文を書いています。
飛行機の最適な乗継便を探すプログラムを作ることが目的です。
###発生している問題・エラーメッセージ
①『オブジェクト変数またはWithブロック変数が設定されていません』
②『型が違います』
###該当のソースコード
Sub
1 Dim InputRow As Range 2 3 Worksheets("整合性確認").Activate 4 ActiveSheet.Cells.Select 5 6 InputRow = "InputRow,1" 7 8 9 Worksheets("整合性確認②").Activate 10 ActiveSheet.Cells.Select 11 Selection.EntireColumn.Hidden = False 12 13 For Each InputRow In Range("A1:A104876") 14 InputRow = InputRow + 1 15 Next InputRow 16End Sub``` 17 18 19###試したこと 20課題に対してアプローチしたことを記載してください 21②の課題に対して、 22変数の型を、Integer/long/string/variantなど試しましたが、 23どれを用いてもダメでした。 24 25###補足情報(言語/FW/ツール等のバージョンなど) 26より詳細な情報
ソースコードを提示する場合、本文中にそのまま記述するとネストの段組みなどが崩れて読みにくくなってしまいます。
コードの前後を```で括ってもらえると見やすくなりますのでお願いします。
すみません、さっそく修正いただきましたが'''ではなく```です。
普段使わない記号でわかりにくいですよね。
あと1行毎ではなくソース全体を括ればOKです。(ソース前後の行を```にする)
わかりにくければ、質問文中のソース部分を範囲選択して</>ボタンを押すと```で括ってくれます。
質問者さんの画面ではきれいに見えているのでしょうか? 私の画面では修正していただくたびにひどくなっていr・・・。
お願いした操作を行うことが目標地点ではなく、見やすくなることが目標地点なのです(T-T)
一度、今記述しているソース部分をきれいに消してから、ソースを貼り付けなおし、</>ボタンを使い```で括ってみてくださいm(__)m
回答3件
あなたの回答
tips
プレビュー