1
私はコードを書いて、セル全体からデータをコピーし、これを別のファイルに貼り付けます。Excelマクロ - フィールドのマージと値の追加
Select Case Range("A2").Value
Case 3
Sheets("Info").Select
Range("A1").Copy Destination:=Sheets("Design").Range("B1")
End Select
私が何をしようとしているかの例。また
Cell B1: Black Jack - 3x
ソースフォーマットの線に沿って何かを得るために、B1のaswellに
1.xls
Cell A1: Black Jack
Cell A2: 3
これがコピーされますと、今、私はA2からの情報を挿入することができますどのように
2.xls
Cell B1: Black Jack
に貼り付けます変更されるとCentury Gothic、12になりますが、Calibri、11に変更されます。
ありがとうございます!
これもフォーマットをコピーしますか?ありがとう! – CustomX
これは値ではありません。複数の値をまとめると、1つのセルにつき1つのフォーマットしかないので、フォーマットをコピーすることはできません。正しくフォーマットされた文字列全体を作成するには、VBAで各ビットを手動でフォーマットする必要があります。それはあなたのためにはうまくいくかもしれませんが、そうでない場合は、上記のステートメントで適切にフォーマットする必要があります。例えば&フォーマット(範囲( "A2")。値 "0.00") –