0
2つのセルを1つの複数のセルにマージしようとしています。最初のセルはアドレスで構成され、2番目のセルは特殊なフォントを使用してバーコードに変換される番号を保持します。Excelで2つのセルを組み合わせてもフォントを保持する
2番目のセルの内容は、1番目のセルにマージした後に、割り当てられたフォント(バーコードフォント)を保持する必要があります。
誰でも正しい方向に向けることができますか?
UPDATE:
はここに私の作業溶液
Sub barcode()
Dim i As Integer
With Worksheets("sheet4")
For i = 2 To 19539
With .Cells(i, "J")
.Value = .Offset(0, -2).Value2 & Chr(10) & .Offset(0, -1).Value2
.Characters(Start:=Len(.Offset(0, -2).Value2) + 2, _
Length:=Len(.Offset(0, -1).Value2)).Font.Name = .Offset(0, -1).Font.Name
End With
Next i
End With
End Sub
グレート、間違いなく正しい答え!今私は約2万行を持っていますが、この変数を一度にいくつかの行で動作させるにはどうすればいいですか? – fourgood
各組み合わせのセルのペアは個別に処理する必要があります。 'for each x in ... next x'または' for i = 2 to ... Next i'のいずれかです。 – Jeeped
実際には、VBAスクリプトに慣れていません。 foreachループを適用して元の回答を更新してもよろしいですか? – fourgood