私はVBAを初めて使い、助けが必要です。 VBA - 新しく作成された行を選択
は、私が今ActiveCell.Select
Selection.Offset(1).EntireRow.Insert
で新しい行を作成し、どのように私は
iRow =
に新しい行を選択しますか?
私はVBAを初めて使い、助けが必要です。 VBA - 新しく作成された行を選択
は、私が今ActiveCell.Select
Selection.Offset(1).EntireRow.Insert
で新しい行を作成し、どのように私は
iRow =
に新しい行を選択しますか?
最初オフ:常に避けるSelect
/Selection
と言った、と違っActiveCell
を参照する方法の手がかりを持っていない、コードは次のようにしていること/ ActiveXXX
Activate
:その後、
ActiveCell.Offset(1).EntireRow.Insert '<--| insert new line just below currently active cell
とを
irow = ActiveCell.Row + 1 '<--! get the row of the ActiveCell and add 1 to it
パーフェット! ありがとうございました –
ようこそ。それから受け入れてください、ありがとうございます。 – user3598756
@ShabiLevanda:もう動作しませんでしたか? – user3598756
あなたは[選択する必要はありません](http://stackoverflow.com/q/10714251/11683)。新しい行のインデックスについて疑問を抱くなら、それは 'Insert'を使った直上になります。 – GSerg