Excelの別のシートにコピーされたデータを1枚のシートにコピーしたいと考えています。最初のシートのデータの位置は静的で、データがコピーされるシート、列、行は可変で、セルデータに基づいています。私はVBコードの助けを少ししたいと思います。 次エクセル表のサンプルデータ考えてみましょう:上記のサンプルでExcel VBAコードを使用してセルの参照を他のシートにコピー
`Sheet1`
'A1 = Apples'
'B1 = Sheet2'
'C1 = 5'
'D1 = 10'
を、私は列5(だけでなく、列Eすることができます)、行10でのSheet2のVBコードの場所「りんご」を持っていると思います。ボタンをクリックすると、これが上にコピーされます。 この件についてお手伝いいただきありがとうございます。 ランディ
ワークシート( "シート2")。レンジ( "E10")=ワークシート( "シート1")。そのような範囲( "A1") 何か? [VBAを介して他のブックからのデータのコピー]の –
可能複製(http://stackoverflow.com/questions/7401967/copy-data-from-another-workbook-through-vba) - あなたががStackOverflowの上で検索をした可能性が – JMax
@ Lil'Monkey:シート2のE10の値は相対的なものであり、変更可能なので、シート1の値をコピーするコードを期待していましたが、私はワークシートのようなものを考えていました。 B1)。Range(C1&D1)=ワークシート( "Sheet1")。Range( "A1")もちろん、この式はうまくいかないかもしれません。 – ExcelForFreelancers