Excel VBA質問箱 IV

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

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


29654 / 76738 ←次へ | 前へ→

【52361】Re:余計な文字が出てしまいます
発言  かみちゃん  - 07/11/10(土) 22:00 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>それから、一番上の品番を白抜きにしたんです。
>そうしましたら、必要数コピーされたタックシールの次のシールのA列が黒くなっ
>て、5行目に「入」と言う文字が出てしまうのです。

原因がわかりました。
 For lngRow = 5 To 30
というコードにしていますが、
5行目から30行目まですべてデータが入っていれば、問題ないのですが、
たとえば、10行目くらいまでしかデータが入っていない場合は、この事象になります。

30という部分をデータの最終行までとする場合には、以下のようなコードに修正してください。
 '〜省略〜
 Dim cntCT As Integer
 Dim lngLastRow As Long

 lngTuckRow = 1
 'Sheet1の5行目〜A列の最終行までを処理する場合
 lngLastRow = Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row
 For lngRow = 5 To lngLastRow
 '〜省略〜
0 hits

【52355】余計な文字が出てしまいます ゆばーば 07/11/10(土) 17:50 質問
【52356】Re:余計な文字が出てしまいます かみちゃん 07/11/10(土) 19:18 発言
【52358】Re:余計な文字が出てしまいます ゆばーば 07/11/10(土) 21:12 質問
【52361】Re:余計な文字が出てしまいます かみちゃん 07/11/10(土) 22:00 発言
【52363】Re:余計な文字が出てしまいます ゆばーば 07/11/10(土) 22:40 お礼

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