Excel VBA質問箱 IV

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

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


1729 / 13646 ツリー ←次へ | 前へ→

【72337】セル内にキャリッジリターン文字が含んでいる場合 Aoichi 12/7/14(土) 11:58 質問[未読]
【72338】Re:セル内にキャリッジリターン文字が含ん... とおりすぎ 12/7/14(土) 13:47 回答[未読]
【72340】Re:セル内にキャリッジリターン文字が含ん... Aoichi 12/7/14(土) 21:45 お礼[未読]
【72341】Re:セル内にキャリッジリターン文字が含ん... kanabun 12/7/15(日) 14:07 発言[未読]

【72337】セル内にキャリッジリターン文字が含んで...
質問  Aoichi  - 12/7/14(土) 11:58 -

引用なし
パスワード
   セル内にキャリッジリターン文字が含んでいる場合 VBAで判定して
含んでいる場合は分割して次のセルに書きたいのですが
キャリッジリターン文字が含んでいるかどうかの判定の仕方
教えて頂きたいのですが

セルの内容
  "111-2222-3333ここにキャリッジリターン333-6666-9999ここにキャリッジリターン99-999-9999"
これを
  "111-2222-3333"
  "333-6666-9999" 
  "99-999-9999"
のようにしたいのです
よろしくお願いします  

【72338】Re:セル内にキャリッジリターン文字が含...
回答  とおりすぎ  - 12/7/14(土) 13:47 -

引用なし
パスワード
   Splitを使いvbCRで区切って一次配列にし、Transposeで二次配列にして、セルに書き込む。

【72340】Re:セル内にキャリッジリターン文字が含...
お礼  Aoichi  - 12/7/14(土) 21:45 -

引用なし
パスワード
   ▼とおりすぎ さん:
有難うございます
split ; Transepose なるものを使用して
VBAを組んだ経験がありません
教えて頂き 自分なりに挑戦してみます
不明な点が出ましたら再度ご教示ください

【72341】Re:セル内にキャリッジリターン文字が含...
発言  kanabun  - 12/7/15(日) 14:07 -

引用なし
パスワード
   ▼Aoichi さん:

>セル内にキャリッジリターン文字が含んでいる場合

セル内で改行したとき、その改行コードは、
キャリッジリターン vbCr ではなく
ラインフィード vbLf になると思いますけど。
まあ、手操作でなく、コードでそういう文字列を作り出して
それをセルに入れているならvbCr が入っていることもあり
得ますけど。

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