2017-05-24 5 views
0

セルの値と書式設定(テキストの色、フォントサイズ、太字など)を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をコピーするには、このコードを変更することができますか?

+0

はい、VBAが必要な場合は手動で行う必要はありません。数式は計算のみのため、境界線やテキストの色では計算できないため、セルの値のみを参照します。 –

答えて

1

セルのワンタイムコピーを行うだけであれば、VBAが必要とは思われません。 1つのワークブックでコピーしたいセルをハイライト表示し、CTRL + C [強調表示されたコンテンツをコピーする]をクリックして貼り付けるワークブックを開き、ペーストする領域の左上のセルを右クリックし、 「ペースト」ラジオボタンが「すべて」に設定されていることを確認し、「ペースト」をクリックします。これが書式設定とともに貼り付けたいデータへのリンクである場合、解決策がより多く含まれています。

+0

残念ながら、この作業は定期的に繰り返す必要があります:( –

関連する問題