0
私は3枚のブックを持っています。私は、A1、B1とC1で割り当てられた列名を使用して、sheet1からsheet3に列をコピーしたいと思います。私は範囲を使って内容をコピーすることができます。しかし、私は "名前" "年齢"などの列名を使用してコピーする方法を見つけることができませんでした。エラー '1004'を示すサイトで次のコードが見つかりました。オブジェクト '_Worksheet'のメソッド 'Range'が失敗しました。列名で列をコピー
Range("P").Value = 15 .
私はExcelとVBAの新機能です。 TIA
[Excel VBA:列で名前を参照できますか?](https://stackoverflow.com/questions/30633763/excel-vba-can-we-refer-a-column-by-its -name) – MatSnow
Excelではこの動作を許可していません。あなたが得ることができる最も近いのは、@MatSnowコメントで推奨されている方法に従うことです。 – Stewbob