Excel VBA質問箱 IV

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

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


44727 / 76735 ←次へ | 前へ→

【37020】Re:セルの変換
回答  Kein  - 06/4/19(水) 21:50 -

引用なし
パスワード
   Sub Test()
  Dim i As Long, Cnt As Long
  Dim MyR As Range, C As Range
  Dim St As String

  Do
   i = i + 1
   Set MyR = Cells(i, 1).Resize(, 4)
   Cnt = WorksheetFunction.Count(MyR)
   Select Case Cnt
     Case Is = 0
      Exit Do
     Case Is = 1
      Cells(i, 6).Value = _
      MyR.SpecialCells(2, 1).Cells(1).Value
     Case Is > 1
      St = ""
      For Each C In MyR.SpecialCells(2, 1)
        St = St & C.Value & ","
      Next
      Cells(i, 6).Value = Left$(St, Len(St) - 1)
   End Select
  Loop
  Set MyR = Nothing
End Sub

で、どうでしょーか ?    

0 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 お礼

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