Excel VBA質問箱 IV

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

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


8423 / 13644 ツリー ←次へ | 前へ→

【33379】初心者ですみません、Offsetの使い方 hatu 06/1/10(火) 11:58 質問[未読]
【33380】Re:初心者ですみません、Offsetの使い方 Jaka 06/1/10(火) 12:17 回答[未読]
【33381】Re:初心者ですみません、Offsetの使い方 Statis 06/1/10(火) 12:20 回答[未読]
【33388】Re:初心者ですみません、Offsetの使い方 hatu 06/1/10(火) 14:08 お礼[未読]

【33379】初心者ですみません、Offsetの使い方
質問  hatu  - 06/1/10(火) 11:58 -

引用なし
パスワード
   Offsetの使い方について教えてください。
Activecellが前提なのでしょうか?
Select Case Range("M21")
    Case 1
      test= "10%"
    Case 2
      test = "25%"
End Select
このようにしたいのですが、行をいちいち書くのが大変なので
下記のようにしました。・・っが動きません。

Set Row1 = Range("M20")
とし、その下の行("M21")のセルについて、下記のように調べたい
Set Row1 と書いた理由は、 Row1 を他のところでも使う為です

Select Case Row1 offset(1,0)
    Case 1
      TEST= "10%"
    Case 2
      TEST = "25%"
End Select

【33380】Re:初心者ですみません、Offsetの使い方
回答  Jaka  - 06/1/10(火) 12:17 -

引用なし
パスワード
   ▼hatu さん:
>Select Case Row1 offset(1,0)
 ↓
Select Case Row1.offset(1,0)

ついでに言うと
Dim Row1 as range
と宣言すると
Row1. 点を打った時点で候補が出ます。

更にValueプロパティーは省略しない方が良いです。
Row1.offset(1,0).Value

【33381】Re:初心者ですみません、Offsetの使い方
回答  Statis  - 06/1/10(火) 12:20 -

引用なし
パスワード
   こんにちは

こう言う事??

Select Case Row1.Offset(1, 0).Value

【33388】Re:初心者ですみません、Offsetの使い方
お礼  hatu  - 06/1/10(火) 14:08 -

引用なし
パスワード
   ▼Statis さん:
>こんにちは
>
>こう言う事??
>
>Select Case Row1.Offset(1, 0).Value

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

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