Excel VBA質問箱 IV

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

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


44721 / 76732 ←次へ | 前へ→

【37023】Re:セルの変換
発言  ponpon  - 06/4/19(水) 22:18 -

引用なし
パスワード
   こんばんは。meatさん Keinさん

私も一応作ってみたので、
どの列までデータがあるのか分かりませんが・・・
とりあえず、F列に書き出すようにしています。
UsedRangeを使っているので誤動作するかも?
普通にループさせています。


Sub Test2()
  Dim myRow As Long
  Dim myCol As Long
  Dim myVal As Variant
  Dim i As Long, j As Long
 
  myRow = ActiveSheet.UsedRange.Rows.Count
  For i = 1 To myRow
   myCol = Cells(i, 256).End(xlToLeft)
   For j = 1 To myCol
    If Cells(i, j) <> "" Then
     myVal = myVal & Cells(i, j).Value & ","
    End If
   Next
   Cells(i, 6).Value = Left$(myVal, Len(myVal) - 1)
   myVal = ""
  Next

End Sub

8 hits

【37019】セルの変換 meat 06/4/19(水) 21:26 質問
【37020】Re:セルの変換 Kein 06/4/19(水) 21:50 回答
【37021】Re:セルの変換 meat 06/4/19(水) 22:00 お礼
【37023】Re:セルの変換 ponpon 06/4/19(水) 22:18 発言
【37024】Re:セルの変換 Ned 06/4/19(水) 22:19 発言
【37025】Re:セルの変換 Ned 06/4/19(水) 22:23 発言
【37026】Re:セルの変換 Ned 06/4/19(水) 22:53 発言
【37042】Re:セルの変換 meat 06/4/20(木) 9:01 お礼

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