電子書籍の厳選無料作品が豊富!

いつもお世話になっております

下記のコードは 行の幅の高さをコピーするものですが、
For c = 3To 8
.Rows(c).RowHeight = Worksheets(a).Rows(c).RowHeight
Next c

添付ファイルのように
3行目から8行目までの行の高さを

10行目にコピーするにはどうしたら
いいのでしょうか。

わかる方おしえてくれませんでしょうか

また、range("B3:D8")
という 範囲を指定した書き方は
できないものなのでしょうか。

質問者からの補足コメント

  • 添付ファイルです。
    わかる方おしえてくれませんでしょうか

    「VBA 行の高さのコピー」の補足画像1
      補足日時:2022/02/16 21:08

A 回答 (3件)

#2です


ごめんなさい。#2は違いますね
ループで1行づつかな。。。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2022/02/19 22:33

こんばんは


こういう事?
Rows("10:15").RowHeight = Rows("3:8").RowHeight
    • good
    • 0
この回答へのお礼

いつもお世話になっております
検索したしたら、ありました。
ありがとうございました。

お礼日時:2022/02/16 21:55

3行目から8行目までの行数は6行ある。



それを10行目の1行にコピーするとは、一体ドーユー事なんだい??
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2022/02/16 21:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!