Excel VBA質問箱 IV

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

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


43358 / 76732 ←次へ | 前へ→

【38423】Re:異なるブックの指定方法
質問  ハーレーダビットソン  - 06/6/2(金) 13:08 -

引用なし
パスワード
   ▼Statis さん:
ありがとうございました。
ちなみに今こんな感じで異なるbookのsheet1同士を比較しています。
質問はWS1は固定値で、対するWS2の値が全角・半角、大文字・小文字
でも値や文字列が同一ならば「同一、成功」にする条件ってつけられますか?

Sub 判定()

Dim WB1 As Workbook, WB2 As Workbook
Dim WS1 As Worksheet, WS2 As Worksheet

Set WB1 = Workbooks("test-2date.xls")
Set WB2 = Workbooks("test-2DB.xls")

Set WS1 = WB1.Worksheets("sheet1")
Set WS2 = WB2.Worksheets("sheet1")

X = 8

Do While Cells(X, 5) <> ""

If WS1.Cells(X, 5) = WS2.Cells(2, 53) Then
  WS2.Cells(X, 58).Value = "同一"
   Else: WS2.Cells(X, 58).Value = ""
End If

If WS1.Cells(X, 7).Value >= WS2.Cells(2, 55) And WS1.Cells(X, 7).Value <= WS2.Cells(2, 56) Then
  WS2.Cells(X, 59).Value = "big"
  WS2.Cells(X, 60).Value = "mid"
  WS2.Cells(X, 61).Value = "reg"
End If

If WS1.Cells(X, 13).Value = WS2.Cells(X, 59).Value Or _
  WS1.Cells(X, 13).Value = WS2.Cells(X, 60).Value Or _
  WS1.Cells(X, 13).Value = WS2.Cells(X, 61).Value Then
  WS2.Cells(X, 62).Value = "成功"
Else
  WS2.Cells(X, 62).Value = "失敗"
End If

If WS2.Cells(X, 58).Value = "同一" And WS2.Cells(X, 62).Value = "成功" Then
  WS1.Cells(X, 14).Value = "★"
Else
  WS1.Cells(X, 14).Value = "☆"
End If

X = X + 1
Loop

WS2.Columns(58).Value = ""
WS2.Columns(59).Value = ""
WS2.Columns(60).Value = ""
WS2.Columns(61).Value = ""
WS2.Columns(62).Value = ""
WS2.Columns(63).Value = ""
WS2.Columns(64).Value = ""
WS2.Columns(65).Value = ""

End Sub

よろしくお願いします。
3 hits

【38414】異なるブックの指定方法 ハーレーダビットソン 06/6/2(金) 10:08 質問
【38415】Re:異なるブックの指定方法 Statis 06/6/2(金) 10:17 回答
【38423】Re:異なるブックの指定方法 ハーレーダビットソン 06/6/2(金) 13:08 質問
【38424】Re:異なるブックの指定方法 Statis 06/6/2(金) 13:38 発言
【38427】Re:異なるブックの指定方法 ハーレーダビットソン 06/6/2(金) 15:44 発言
【38428】Re:異なるブックの指定方法 Statis 06/6/2(金) 16:08 発言
【38505】Re:異なるブックの指定方法 ハーレーダビットソン 06/6/5(月) 14:01 お礼
【38429】Re:異なるブックの指定方法 ハト 06/6/2(金) 16:25 回答
【38418】Re:異なるブックの指定方法 Kein 06/6/2(金) 11:06 発言
【38419】Re:異なるブックの指定方法 Kein 06/6/2(金) 11:11 発言

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