AutoFill Down 関数を使用するコードを作成しようとしています。列 A のそれぞれの行にテキスト/値がある限り、列 B に典型的な 1、2、3、4 などを入力したいと思います。現在、私のコードはセル B50 まで入力するように配線されています。何があっても、たとえば、列 A にセル A7 までのデータしかない場合は、それほど下に貼り付けたくありません。理想的には、次の変数を使用したいと思います -- rownum = Range("A1").End(xlDown).Row -- テキスト/値を持つ列 A のセルの数をカウントし、それを使用して " B50」は、以下の行の指定にあります。それを実現するための適切な構文がわからないだけです。ここに私がこれまでに持っているコードがあります。
ActiveCell.FormulaR1C1 = "1"
Range("B2").Select
ActiveCell.FormulaR1C1 = "2"
Range("A1").Select
Range("B1:B2").Select
Selection.AutoFill Destination:=Range("B1:B50"), Type:=xlFillDefault
私を助けてくれた人に前もって感謝します!私はマクロと VBA コードの両方の初心者ですが、皆さんの知識の多さに驚かされます。
イーコン