私はこの問題の解決策を1週間以上探していました。最初の列の下に不確定な距離の値を持つ書式設定されたテキスト (色とスタイル) を含むシートがあります。間にいくつかのスペースがありますが、IsEmpty を使用することで、その状況を正しく処理できたと思います。これらの各値を各セルから 2 番目の列の上部にある 1 つのセルにすべてコピーしたいと考えています。これらの各セルから指定された連結セルに改行でテキストをコピーすることに成功しましたが、書式設定を維持することに失敗しました。このテキストと一緒にフォーマットをコピーする方法について、誰でも提供できるヘルプをいただければ幸いです。ありがとうございました!
'set variable to find the last row of the sheet
Dim LastRow As Integer
'find the last row of the active sheet
LastRow = ActiveSheet.UsedRange.Rows.Count
'loop through each of the rows
For C = 1 To LastRow
'determine if a cell has a value in it - if so complete below commands
If (IsEmpty(Cells(C, 1).Value) = False) Then
'leave the contents of the first cell in the second column, insert a linebreak and copy the values from the current cell in the first column
Cells(1, 2).Value = Cells(1, 2).Value & Chr(10) & Cells(C, 1).Value
End If
Next C