- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 条件によりセル内の文字を結合する方法を教えてください)
エクセルで条件によりセル内の文字を結合する方法とは?
このQ&Aのポイント
- エクセルで条件によりセル内の文字を結合する方法を教えてください。下表で同じ品番で色が複数ある場合、備考欄のセルに結合して表示する関数又はマクロの方法を教えてください。
- 同じ品番で色が複数ある場合、備考欄のセルに結合して表示するための関数又はマクロの方法をエクセルで教えてください。
- エクセルで条件によりセル内の文字を結合する方法とは何か?同じ品番で色が複数ある場合、備考欄のセルに結合して表示するための関数又はマクロの方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Sub test_3() Dim i As Long, j As Long Dim st As String j = 0 For i = 2 To Cells(Rows.Count, 2).End(xlUp).Row + 1 j = IIf(j = 0, i, j) If Range("B" & i).Value = Range("B" & i + 1).Value Then st = IIf(InStr(st, Range("E" & i).Value) = 0, st & Range("E" & i).Value & "/", st) Else st = IIf(InStr(st, Range("E" & i).Value) = 0, st & Range("E" & i).Value & "/", st) Range("F" & j).Value = Left(st, Len(st) - 1) st = "": j = 0 End If Next End Sub これでしょうか。
お礼
考えていたことができました。ありがとうございました。