レポートとシートがあれば一致しているなければ一致しないと言う簡単な下記のようなif文を作成しました。
VBA
1Sub test() 2 3Dim ws As Worksheet 4Set ws = Worksheets("レポート") 5 6If ws = Sheets("レポート") Then 7 8MsgBox "一致している" 9 10Else 11 12MsgBox "一致してない" 13 14End If 15 16End Sub 17
ただこのまま実行してもエラーで438が返ってきます。
現状シートの取得が間違っているかif文の条件一致の文法ミスかわからない状態です。
指定のシートを取り出し取り出したものと一致してるかどうかのプログラムをif文の理解とシート取得の理解を深めるために教えて頂きたいです。
宜しくお願い致します。
参考にした記事
シート取得:https://www.tipsfound.com/vba/10001
if文:https://www.fastclassinfo.com/entry/excel_vba_if
OS:macOS Catalina バージョン10.15.3
Excelバージョン: Microsoft Excel for Mac バージョン16.39
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/30 09:37
2020/07/30 09:40