Excel VBA質問箱 IV

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

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


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

【52695】現在アクティブのシートの値と他のシートの値を比べるには? ほんと初心者 07/11/26(月) 21:21 質問[未読]
【52698】Re:現在アクティブのシートの値と他のシー... ponpon 07/11/26(月) 21:33 発言[未読]
【52702】Re:現在アクティブのシートの値と他のシー... ほんと初心者 07/11/26(月) 21:59 お礼[未読]

【52695】現在アクティブのシートの値と他のシート...
質問  ほんと初心者  - 07/11/26(月) 21:21 -

引用なし
パスワード
   シート1が現在アクティブだとします。
シート2のA1の値を判断基準として、シート1のA1と値を比べたい場合
VBAでシート2をアクティブにして値を取り出してこないと比較することは
できないのでしょうか?

アクティブにしないで直接値を参照する方法はないのでしょうか?

【52698】Re:現在アクティブのシートの値と他のシ...
発言  ponpon  - 07/11/26(月) 21:33 -

引用なし
パスワード
   参考になれば
きちんとセルの親を書いてやればOKですよ。
Sub test()
  If Sheets("Sheet2").Range("A1").Value = Sheets("Sheet1").Range("A1").Value Then
    MsgBox "同じだよ"
  Else
    MsgBox "違うよ"
  End If
End Sub

【52702】Re:現在アクティブのシートの値と他のシ...
お礼  ほんと初心者  - 07/11/26(月) 21:59 -

引用なし
パスワード
   とても参考になりました!
ありがとうございました!

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