Excel VBA質問箱 IV

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

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


25028 / 76738 ←次へ | 前へ→

【57055】Re:B列全てで実行したい
質問  tobima  - 08/7/20(日) 14:47 -

引用なし
パスワード
   最初の質問が間違っていました。
再度、訂正させていただきます。

下記のマクロをB列の中でデータがある行だけ、実行させたいのですが、
うまくいきません。
自分の知識不足で、rangeの定義がうまくいかず、根本的なことが
わからず、時間がないため、質問させていただきました。
どなたか、よろしくお願いします。

Sub kaigyo()


Const kaigyo As Long = 50
Dim s As Variant
Dim i As Long, j As Long, k As Long
Dim v() As Variant
  s = Split(Range("B1").Value, vbLf)
  k = 0
  For i = 0 To UBound(s)
    For j = 1 To Len(s(i)) Step kaigyo
      ReDim Preserve v(k)
      v(k) = Mid$(s(i), j, kaigyo)
      k = k + 1
    Next
  Next
  Range("B1").Value = Join(v, vbLf)

End Sub

PS かみちゃんさん。早速の回答ありがとうございました。
質問が間違っているのに気づきました。

0 hits

【57053】B列全てで実行したい tobima 08/7/20(日) 13:55 質問
【57054】Re:B列全てで実行したい かみちゃん 08/7/20(日) 14:07 発言
【57055】Re:B列全てで実行したい tobima 08/7/20(日) 14:47 質問
【57056】Re:B列全てで実行したい かみちゃん 08/7/20(日) 14:54 発言
【57057】Re:B列全てで実行したい tobima 08/7/20(日) 14:57 発言
【57063】Re:B列全てで実行したい kanabun 08/7/21(月) 14:58 発言
【57064】Re:B列全てで実行したい tobima 08/7/21(月) 16:55 発言
【57065】Re:B列全てで実行したい kanabun 08/7/21(月) 21:06 発言
【57066】Re:B列全てで実行したい かみちゃん 08/7/21(月) 21:23 発言
【57067】Re:B列全てで実行したい tobima 08/7/21(月) 23:28 お礼

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