| |
Sub try()
Dim myRng As Range
Dim mystr As String, celad As String, mystr2 As String
Dim mycell As Range
Dim i As Long
Set myRng = Selection
For i = 0 To myRng.Rows.Count
mystr = ""
For Each mycell In myRng.Resize(1).Offset(i)
If mycell.HorizontalAlignment = 7 Then
mystr = mystr & mycell.Address & ","
End If
Next
If mystr <> "" Then
mystr = "" & Left(mystr, Len(mystr) - 1) & ""
Range(mystr).Select
mystr2 = ActiveCell.Resize(, Selection.Cells.Count).Address
celad = celad & mystr2 & vbCrLf
End If
Next
MsgBox celad
Set myRng = Nothing
End Sub
これでいけるかな。
|
|