Excel VBA質問箱 IV

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

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


63653 / 76732 ←次へ | 前へ→

【17674】Re:文字列のカンマ区切りとワークシート表のセル並び替え
質問  しん E-MAIL  - 04/9/4(土) 19:58 -

引用なし
パスワード
   ▼かみちゃん さん:

こんばんは、しんです。たびたびですみませんが

>さきほどのコードのうち、以下の★印の行を修正してください。
>
>   For ColumnNo = 3 To MaxColumn '★
>    If Cells(RowNo, ColumnNo).Value <> "" Then
>     If ColumnNo > 3 Then '★
>      Rows(RowNo).Copy
>      Rows(RowNo + 1).Insert Shift:=xlDown
>      RowNo = RowNo + 1
>      MaxRow = MaxRow + 1
>      Application.CutCopyMode = False
>      Cells(RowNo - 1, ColumnNo).Copy Destination:=Cells(RowNo, 3) '★
>     End If
>    Else
>     Exit For
>    End If
>   Next
>
というご助言し従って、VBAコードを書き改め処理してみたのですが、今度は

ワークシートSheet1に変換された表は

┌─┬─┬─────────┐
│A │B │         │
├─┼─┼─────────┘
│1 │あ│
├─┼─┤
│2 │い│
├─┼─┤
│3 │う│
├─┼─┤
│3 │う│
├─┼─┤
│3 │う│
├─┼─┤
│4 │え│
├─┼─┤
│5 │お│
├─┼─┤
│5 │お│
├─┼─┤
│5 │お│
└─┴─┘

のようになってしまい、やはり、私が望んでいた処理結果(さきほどのメール)のようにはなりませんでした。

>なお、さきほどのコードも含めてSheet1自身を展開するようにしています。
>Sheet2はあらかじめ用意してあるのでしょうか?

はい、Sheet2はあらかじめ用意してあり、これに変換結果を表記したいんですが・・・。それと行と列の数は任意であり、カンマ区切りのある文字列のあるセルはいつも最終列です。

>最初にSheet1をSheet2にコピーして開始する方法であれば、このコードが使えるのですが、はじめから用意してあるSheet2に展開したいのであれば、かなり手を加えないといけなくなります。

もし、Sheet2への出力がかみちゃんにとって大変な作業であれば、あまりご迷惑をおかけするのも申し訳けありませんので、Sheet1への出力でもかまいません。

0 hits

【17647】文字列のカンマ区切りとワークシート表のセル並び替え しん 04/9/4(土) 0:13 質問
【17650】Re:文字列のカンマ区切りとワークシート表... Kein 04/9/4(土) 1:08 回答
【17670】Re:文字列のカンマ区切りとワークシート表... しん 04/9/4(土) 19:07 質問
【17673】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 19:37 回答
【17676】Re:文字列のカンマ区切りとワークシート表... しん 04/9/4(土) 20:36 質問
【17677】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 20:55 回答
【17681】Re:文字列のカンマ区切りとワークシート表... しん 04/9/4(土) 21:57 質問
【17682】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 22:18 発言
【17683】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 22:41 回答
【17684】Re:文字列のカンマ区切りとワークシート表... Kein 04/9/4(土) 22:50 回答
【17685】Re:文字列のカンマ区切りとワークシート表... Kein 04/9/4(土) 22:56 回答
【17686】Re:文字列のカンマ区切りとワークシート表... Kein 04/9/4(土) 23:00 発言
【17687】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 23:08 発言
【17688】Re:文字列のカンマ区切りとワークシート表... Kein 04/9/4(土) 23:42 発言
【17690】Re:文字列のカンマ区切りとワークシート表... Kein 04/9/4(土) 23:48 回答
【17691】Re:文字列のカンマ区切りとワークシート表... しん 04/9/4(土) 23:59 お礼
【17678】Re:文字列のカンマ区切りとワークシート表... Kein 04/9/4(土) 21:23 回答
【17654】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 11:30 回答
【17671】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 19:25 回答
【17674】Re:文字列のカンマ区切りとワークシート表... しん 04/9/4(土) 19:58 質問
【17675】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 20:29 回答
【17680】Re:文字列のカンマ区切りとワークシート表... かみちゃん 04/9/4(土) 21:30 回答
【17692】Re:文字列のカンマ区切りとワークシート表... しん 04/9/5(日) 0:04 お礼
【17672】Re:文字列のカンマ区切りとワークシート表... しん 04/9/4(土) 19:36 質問

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