投稿/コメントを表示します。

Dim wFm As Worksheet →  Set wFm = Worksheets("main")

複数形と単数形の違いがやっとすっきりした。
『Worksheets』は、名前指定することで単数形扱いになる。

以前触れた時に、うっすら感じていたのは、シートを名前で呼び出すのなら、
単数形でWorksheet("main")でもよさそうなものだということだった。
やってみてもエラーになるので、しっくり来ていなかったが、
複数形のコレクションに対して、一意のシートを指定することで単数系と同格になる決まりだとわかった。

自分事ながら、こういう細かい部分が?になったまま放置して、
積み重なったときに全体がつかめずに諦めるパターンが続いていたんだと気づいた。
2014/01/06 10:13