こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

いま、ひな形があって、そこにVBAにて、別シートの

いま、ひな形があって、そこにVBAにて、別シートのリストを上から順にfor文で50行くらいのものを打ち込もうとしているのですか、その際にもともと文字が入っているセルに、その文字を消さずに出す。と言うやり方を調べていまして、画像のようなwstemplate.cellsというものが出てきました。
これについて調べたのですがわからずじまいで、わかる方いましたらお答えいただければ幸いです。

投稿日時 - 2018-07-03 09:28:23

QNo.9514702

困ってます

質問者が選んだベストアンサー

wstemplate は、
VBAが最初から用意しているオブジェクトではなく、
おそらく、そのテキスト(本)のサンプルの中で
定義したオブジェクトと思います。

具体的には、添付画像のように
シートのオブジェクト名を指定することができ、
指定すれば、サンプルのようなコードが使えるようになります。

投稿日時 - 2018-07-03 12:07:06

お礼

なるほど!その人独自のオブジェクトとというわけですね!

ありがとうございます!勉強になりました!

投稿日時 - 2018-07-03 14:59:12

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

何が聞きたいのか。
補足したらどう。
質問には、「画像のコピーだけ!}ではなく
・元のセルの状態(シート・番地)
・変化後のセルの状態(シート・番地)
・変化させるために使うセルの自様態(シート・番地)
・上記のセルの関係(同行他列とかキー語句で検索して、見つける行のある列とか)
を文章で書く練習をすること。
するとVBAコード作成の上達の基礎練習になるのだ。
元のセルの文字列の直後に文字列を追加するなら
Worksheets("Sheet1").cells(i,j) =Worksheets("Sheet1").cells(i,j) & worksheets(Sheet2").cells(i1,j1)
のような文字列結合子&で済む。
上記例は、出鱈目の例だが、それらからヒントをくみ取って。

投稿日時 - 2018-07-03 13:06:57

お礼

紛らわしくて申し訳ありません。
その文書を書くのにwstemplateという単語の読み方とその意味(DIMなら、変数の宣言といった感じの。)を知りたくて質問しまして(汗)

投稿日時 - 2018-07-03 13:30:26

あなたにオススメの質問