|
▼にしもり さん:
こんにちは。
>strDel=MID(strDel, 2)を終えた時点でstrDelには4:4が入っているのですよね。
>これでなぜRange(1:1)とRange(2:2)とRange(4:4)がデリートできるのですか?
strDel が 4:4 ですと、疑問に思われている通り 4 行目しか削除できません。
> For i = 0 To UBound(Fuyo, 1)
> strDel = strDel & "," & Fuyo(i) & ":" & Fuyo(i)
> Next
この行で strDel の値を変化させています。
>これがArrey関数というものなのですか。
こちらも含めて、デバッグの仕方を説明させて頂きます。
まずブレークポイントを設定します。
>Sub 特定行を削除してExcelコピー()
の行の左の欄外をクリックして「○」を付けます。
(解らなかった場合は、2 行目に Stop と記述して下さい。)
この状態でコードを実行すると、
ブレークポイントでコードの実行が中断されます。
「F8」キーでステップ実行、「F5」キーで最後までコードが進行します。
また、ツールバーの [表示] から [ローカルウィンドウ] を表示させて下さい。
ステップ実行をする度に、変数の中身が色々と変わっていく様子が
伺えると思われます。
|
|