0

私はVBAにかなり慣れていないので、宛先セルの場所がわかっていると仮定して、あるブックから別のブックにセル値をコピーする方法を見つけました。

私が必要とするのは、ユーザーがワークシート内の単一のセルを選択し、マクロに添付されたコマンド ボタンをクリックすると、固定された場所のデータがそのセルにコピーされることです。

私は本当に何か提案をいただければ幸いです...

新しいワークブックを開いてセル/名前付き範囲をコピーしてから、元のワークブックに戻って、ユーザーが選択した場所に貼り付ける必要があります。範囲の場合、選択したセルが開始セルと見なされます。

4

1 に答える 1

0

私は私の問題を解決するために次の方法を使用しました..

行と列のインデックスを、コピーを処理する関数に渡しましたセルのインデックスを取得するには

Activecell.row
Activecell.column

次に、次のようにその場所に貼り付けます...

ThisWorkbook.Worksheets(<worksheetname>).Cells(row,column).pastespecial
于 2012-06-02T05:30:57.710 に答える