Excel VBA質問箱 IV

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

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


39259 / 76732 ←次へ | 前へ→

【42588】For〜Nextを使って
質問  ToShiYo  - 06/9/15(金) 20:02 -

引用なし
パスワード
      A      B     C
1 基準      一般    会員
2 50000円以上   15%     30%
3 20000円以上   10%    20%
4 10000円以上     5%    10%

上記の表で、
一般は15%・・〜・・5%引き
会員は30%・・〜・・10%引き
をMsgBoxに表現したいのですが・・・
「一般」と「会員」の区別が下のコードで表現が出来ないのですが、
どの部分を訂正したらよいのでしょうか?
アドバイスお願いします。

Sub 割引率()
Dim a As String
For i = 2 To 3
  For n = 2 To 4 
   If Column > 2 Then
     a = Cells(1, 2).Value
    Else
     a = Cells(1, 3).Value  
   Cells(n, i).Select
     MsgBox a & "は" & Selection.Value * 100 & "%割引です"   
   End If     
  Next n
Next i
End Sub

^^^^^^^^^^^^^^^^^^
更に欲ばりですが、
最終的には
「一般」で「50000円以上」は15%引き
     「20000円以上」は10%引き
   :
   :
「会員」で「10000円以上」は10%引き 
まで仕上げたいのですが・・・
これはまた後日検討したいと思っています
^^^^^^^^^^^^^^^^^^^^^
 
0 hits

【42588】For〜Nextを使って ToShiYo 06/9/15(金) 20:02 質問
【42596】Re:For〜Nextを使って neptune 06/9/15(金) 22:10 発言
【42604】Re:For〜Nextを使って ToShiYo 06/9/16(土) 12:17 お礼
【42615】Re:For〜Nextを使って neptune 06/9/16(土) 15:37 回答
【42635】Re:For〜Nextを使って ToShiYo 06/9/17(日) 9:07 お礼
【42639】Re:For〜Nextを使って neptune 06/9/17(日) 10:30 回答
【42667】Re:For〜Nextを使って yata 06/9/18(月) 21:08 回答
【42757】Re:For〜Nextを使って ToShiYo 06/9/20(水) 19:34 お礼

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