excel vbaで別シートのセルをrangeとcellsを使って指定する時の注意点
excel vbaでアクティブではないシートのセル範囲を参照するときに どハマりしてしまいましたのでそちらの解決策を載せます。 失敗例 sheet1.range(cells(1,1),cells(1,1)).value=1 アクティブシートがsheet1ではないところで上記を実行すると下図のエラーが出ます。 sheet1を指定しているので問題なく実行されそうですが 実は別シートをranngeとcellsを使い指定するときにはcellsの前にもシート選択を 書かなければいけないのです。 成功例 sheet1.range(sheet1.cells(1,1),sheet1.cells(1,1,)).…
2020/06/03 21:35