Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


71114 / 76732 ←次へ | 前へ→

【10115】Re:セル内の文字列のうち最後の1文字だけ...
回答  つん E-MAIL  - 04/1/8(木) 9:20 -

引用なし
パスワード
   さとさと さん、おはようございます。

>見事に削除できました。昨日2時間かけて500行くらいだったのに。
>VBAの力に感動しました。本当にありがとうございます。
(^o^)

>>  For i = 1 To Range("a65536").End(xlUp).Row
>
>この行が、削除行の数を表してると思うのですが、
>例えば10行だけ削除したいと思ったら、"a65536"を
>どう変えたらよいのでしょうか?

えっとこれは、変数iに、処理するセルの行番号を代入しています。
(それはわかる?)

Range("a65536").End(xlUp)

この部分は、A列の最終のセルがセレクトされている状態で、
「Ctrl+↑キー」を押した時に示されるセルを示しています。
(表現下手ですみません)
で、

Range("a65536").End(xlUp).Row

で、そのセルの行番号が取得できます。
なので、A列の500行目までデータが入ってたとしたら、「500」が取得されます。
前置きが長くなりましたが、そういうことですので、
前もって「10行目」までとわかってる場合は、

For i = 1 To 10

でOKです。
ちなみに、10行目から、50行目までとかなら、

For i = 10 to 50 とか・・・・

わ・・・わかるかしらん?(^^;

1 hits

【10101】セル内の文字列のうち最後の1文字だけ削除したい さとさと 04/1/7(水) 18:30 質問
【10105】Re:セル内の文字列のうち最後の1文字だけ削... つん 04/1/7(水) 19:16 回答
【10114】Re:セル内の文字列のうち最後の1文字だけ削... さとさと 04/1/8(木) 9:03 質問
【10115】Re:セル内の文字列のうち最後の1文字だけ... つん 04/1/8(木) 9:20 回答
【10116】Re:セル内の文字列のうち最後の1文字だけ... さとさと 04/1/8(木) 9:47 お礼
【10118】Re:セル内の文字列のうち最後の1文字だけ... Jaka 04/1/8(木) 10:48 発言
【10120】むむむ? つん 04/1/8(木) 11:03 質問
【10122】ごめんなさい。わすれてた。 Jaka 04/1/8(木) 11:20 回答
【10124】あ、なるほど つん 04/1/8(木) 11:37 お礼

71114 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free