A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
関数を作るしかないとおもいますが、
こんな感じ
If eq_range(Range("A1:b4"), Range("C1:D4")) Then
MsgBox "="
Else
MsgBox "≠"
End If
関数は
Function eq_range(in1 As Range, in2 As Range) As Boolean
eq_range = False
If in1.Rows.Count = in2.Rows.Count And in1.Columns.Count = in2.Columns.Count Then
For ii = 1 To in1.Rows.Count
For jj = 1 To in1.Columns.Count
If in1.Cells(ii, jj) <> in2.Cells(ii, jj) Then
Exit Function
End If
Next
Next
eq_range = True
End If
End Function
No.1
- 回答日時:
>完全に一致しているという
「値の」こと(だけ)でしょうね。質問には明確に。
質問の路線ではできないようです。
Range("a3:c3") = "s"
が、できるところまでで、左辺の変数・配列に入れられないようです。
隣接セルという事実に基づいて下記ぐらいかな。
Sub test02()
Dim cl As Range
n = ""
For Each cl In Range("C2:C60")
If cl <> cl.Offset(0, 1) Then n = n & cl.Address & " "
Next
If n <> "" Then MsgBox "不一致セルあり " & n
End Sub
1行式で、できると言う回答を待ちたい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- Visual Basic(VBA) 形式を選択して貼り付け 以下のコードで「元」シートと「先」シートのA列に同じ値があったら指定範囲をコ 5 2022/11/11 07:30
- Excel(エクセル) 指定文字列が該当するA列をアクティブセルにするには 3 2022/08/17 13:18
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Excel(エクセル) R列の1111/11/11以外、且つQ列の×の条件で該当行のAからAE列までオレンジに塗りつぶす 2 2022/07/02 10:18
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
- Visual Basic(VBA) 正規表現を用いての並び替え 7 2022/04/04 09:27
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
【Excel VBA】一番右端セルまで...
-
入力規則のリスト選択
-
EXCEL VBA 文中の書式ごと複写...
-
Excel UserForm の表示位置
-
VBA 複数条件の分岐処理の上手...
-
Excelで空白セル直前のセルデー...
-
Excel VBA IF文がうまく動作し...
-
DataGridViewのフォーカス遷移...
-
特定の色のついたセルを削除
-
ListBoxを選択したデータ編集② ...
-
エクセルの合計を自動で表示さ...
-
DataGridViewで指定したセルの...
-
【VBA】【ユーザーフォーム_Lis...
-
オーバーフローを回避する方法?
-
VBA deleteをクリックすると型...
-
Excelのセルから日付情報を取得...
-
Excel VBA 同じ処理を複数回行...
-
マクロの実行時エラー'1004'が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
VBA 複数条件の分岐処理の上手...
-
Excelで空白セル直前のセルデー...
-
Excel UserForm の表示位置
-
EXCEL VBA 文中の書式ごと複写...
-
特定の色のついたセルを削除
-
VBA にて、条件付き書式で背景...
-
VBAでユーザーフォームにセル値...
-
【VBA】写真の貼り付けコードが...
-
【Excel VBA】一番右端セルまで...
-
Excel VBAでCheckboxの名前を変...
-
エクセルの合計を自動で表示さ...
-
【VBA】【ユーザーフォーム_Lis...
-
VBA:日付を配列に入れ別セルに...
-
Excel VBA IF文がうまく動作し...
-
下記のマクロの説明(意味)を...
-
入力規則のリスト選択
-
C# DataGridViewで複数選択した...
-
関数の引数でrangeを指定したとき
おすすめ情報