セルの値と書式設定(テキストの色、フォントサイズ、太字など)を1つのブックから別のブックに引き込み/コピーしたい。別のブックからセルを参照するときの書式設定を含める
私が理解しているように、標準セル参照を使用しても動作しない場合は、vbaが必要です。ここで
は、同じワークシートのA10にA3からコピー書式設定をいくつかのVBAコードです:
Dim ping As Boolean
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("A3")) Is Nothing Then
If ping = False Then
Range("A3").Copy
Range("C10").PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
End If
ping = True
Exit Sub
Else
ping = False
End If
End Sub
は、どのように私は「のMyBook」という名前の別のブックからA3をコピーするには、このコードを変更することができますか?
はい、VBAが必要な場合は手動で行う必要はありません。数式は計算のみのため、境界線やテキストの色では計算できないため、セルの値のみを参照します。 –