Excel VBA質問箱 IV

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

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


72428 / 76732 ←次へ | 前へ→

【8788】Re:セルについて
回答  ちゃっぴ  - 03/11/3(月) 15:24 -

引用なし
パスワード
   こんな感じでいかがでしょう?

<説明>
rngTarget1がrngTarget2の範囲に完全に含まれている場合、Intersectメソッドは
その共有部分を返すので、すなわちrngTarget1を返すはずです。
したがって完全に含まれる場合とそれ以外でやりたいことができるのでは?


Sub nannka()
  rngTarget1 As Range   '選択セル範囲(対象先)
  rngTarget2 As Range   '判定を行うセル範囲(対象元)
  
  Set rngTarget2 = Range(〜)   '選択セル範囲を指定
  Set rngTarget2 = Range(〜)   '対象元を指定
  
  '対象先が対象元に完全に含まれる場合
  If Intersect(rngTarget1, rngTarget2) = rngTarget1 Then
    MsgBox メッセージ1
  'それ以外
  Else
    MsgBox メッセージ2
  End If
  
End Sub

0 hits

【8685】セルについて ひよこ 03/10/29(水) 12:07 質問
【8687】Re:セルについて よろずや 03/10/29(水) 12:36 回答
【8701】Re:セルについて ひよこ 03/10/29(水) 15:51 質問
【8781】Re:セルについて しのしの 03/11/3(月) 3:41 回答
【8788】Re:セルについて ちゃっぴ 03/11/3(月) 15:24 回答
【8782】Re:セルについて caution 03/11/3(月) 7:43 回答
【8783】Re:セルについて Hirofumi 03/11/3(月) 10:21 回答
【8856】Re:セルについて ひよこ 03/11/6(木) 11:30 お礼

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