Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3591 / 13646 ツリー ←次へ | 前へ→

【61275】行の高さを条件に応じ変える カンジ 09/4/21(火) 22:43 質問[未読]
【61277】Re:行の高さを条件に応じ変える つん 09/4/21(火) 23:03 回答[未読]
【61280】Re:行の高さを条件に応じ変える カンジ 09/4/22(水) 0:08 お礼[未読]

【61275】行の高さを条件に応じ変える
質問  カンジ  - 09/4/21(火) 22:43 -

引用なし
パスワード
   いまだにマクロに苦闘しているものです
行の高さを変えるマクロを作りましたがうまく動きません
ご指導をお願いします

Sub 行の高さを変える()
  Dim i As Integer
  For i = 5 To 50
  If Cells(i, 5).Value = 100 Then
    Rows("i;i").Select
    Selection.RowHeight = 50
  End If

  Next i
End Sub

上記で Rows("i;i").Select をRows("7;7").Select 等に
固定すると良いのですが、(i)のではうまくいきません。
解決策をご指導ください。よろしくお願いいたします。

【61277】Re:行の高さを条件に応じ変える
回答  つん  - 09/4/21(火) 23:03 -

引用なし
パスワード
   ▼カンジ さん:

こんばんはw

>いまだにマクロに苦闘しているものです
>行の高さを変えるマクロを作りましたがうまく動きません
>ご指導をお願いします
>
>Sub 行の高さを変える()
>  Dim i As Integer
>  For i = 5 To 50
>  If Cells(i, 5).Value = 100 Then
>    Rows("i;i").Select
>    Selection.RowHeight = 50
>  End If
>
>  Next i
>End Sub


Rows("i;i").Select

変数を「””」で囲んではいけまへん。

Rows(i).Select

かな。

それに、いちいちSelectしなくても、
直接設定すればいいと思います。
>
>上記で Rows("i;i").Select をRows("7;7").Select 等に
>固定すると良いのですが、(i)のではうまくいきません。
>解決策をご指導ください。よろしくお願いいたします。

【61280】Re:行の高さを条件に応じ変える
お礼  カンジ  - 09/4/22(水) 0:08 -

引用なし
パスワード
   つんさん
早速のご指導をありがとうございました。
やってみました。順調です。
この場合Selectは不要なんですね。
ありがとうございました。

3591 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free