エクセルマクロ オンライン講座コメント紹介

コメント紹介
   └ 解説「伝票作成マクロ」
       └ データ転記先のシートすべてに対し、罫線を引く等の後処理をする

データ転記先のシートすべてに対し、罫線を引く等の後処理をする

[4097] 2015-04-16 20:36:51 井上 聡さんからの投稿です。

罫線の範囲を設定する方法について
Dim InMx As Long
InMx = Range("B" & Rows.Count).End(xlUp).Row
Range("B16:K" & InMx + 1).Select
この場合は、変数の範囲が選択されました。
("K" & Rows.Count).End(xlUP)のつもりでしたが範囲が選択されません。
  Range("B16:K" & Rows.Count).End(xlUP).Select
一行で表すにはどうすればいいのでしょうか。

 


[4102] 2015-04-18 15:09:43 小川慶一さんからの投稿です。

井上 聡 さん:

こんにちは。

InMx = Range("B" & Rows.Count).End(xlUp).Row
Range("B16:K" & InMx + 1).Select


の、2行目の InMx に一行目の右辺をそのまま代入してみてください。
それで動きませんでしょうか。




>罫線の範囲を設定する方法について
>Dim InMx As Long
> InMx = Range("B" & Rows.Count).End(xlUp).Row
> Range("B16:K" & InMx + 1).Select
>この場合は、変数の範囲が選択されました。
>("K" & Rows.Count).End(xlUP)のつもりでしたが範囲が選択されません。
>  Range("B16:K" & Rows.Count).End(xlUP).Select
>一行で表すにはどうすればいいのでしょうか。

 


まずはここから!スマホでも学べる無料動画講座

今なら先着30名限定で無料!定価4,800円の、初心者のためのエクセルマクロ動画講座。
  1. Excel 97~Excel 2016まですべて対応。動画本数20本、総再生時間2時間44分53秒
  2. PC, Mac, iPhone, iPad, Androidのお好みの環境で、いつでも好きなときに学べます。
2004年から10年間述べ3,000名以上に実施した研修の経験と実績を集約した講座です。
いますぐ無料で試してください。

トップへ