Excel VBA質問箱 IV

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

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


64230 / 76732 ←次へ | 前へ→

【17083】Re:VBAでセルとセルの比較 訂正
発言  ichinose  - 04/8/21(土) 12:16 -

引用なし
パスワード
   Mainプロシジャーだけちょっと訂正です。
'=====================================================
Sub main()
  Dim a1_pr As pr_pack
  Dim a2_pr As pr_pack
  Dim myPrName(1 To 7) As att
  myPrName(1) = set_att(Array(2), Array("numberFormatLocal"))
  myPrName(2) = set_att(Array(2), Array("value"))
  myPrName(3) = set_att(Array(8, 2), Array("Interior", "colorindex"))
  myPrName(4) = set_att(Array(8, 2), Array("Interior", "PatternColorIndex"))
  myPrName(5) = set_att(Array(8, 2), Array("Font", "colorindex"))
  myPrName(6) = set_att(Array(2), Array("Style"))
  myPrName(7) = set_att(Array(8, 8, 8, 1, 2), Array("comment", "shape", "textframe", "characters", "text"))
  a1_pr = get_property(Range("a1"), myPrName())
  a2_pr = get_property(Range("a2"), myPrName())
  ret = 0
  For i = 1 To 7
   If a1_pr.ret(i) = a2_pr.ret(i) Then
     If a1_pr.ret(i) = True Then
      If a1_pr.ans(i) <> a2_pr.ans(i) Then
        MsgBox Join(myPrName(i).p_name(), ".") & "が一致しません"
        ret = 1
        End If
      End If
   Else
     MsgBox Join(myPrName(i).p_name(), ".") & "が一致しません"
     ret = 1
     End If
   Next
  If ret = 0 Then
   MsgBox "比較したプロパティは一致します"
   End If
  End Sub

0 hits

【17029】VBAでセルとセルの比較 弘美 04/8/19(木) 20:27 質問
【17031】Re:VBAでセルとセルの比較 Asaki 04/8/19(木) 23:05 発言
【17036】Re:VBAでセルとセルの比較 ichinose 04/8/20(金) 8:55 発言
【17037】Re:VBAでセルとセルの比較 IROC 04/8/20(金) 8:59 回答
【17046】Re:VBAでセルとセルの比較 弘美 04/8/20(金) 13:12 回答
【17047】Re:VBAでセルとセルの比較 IROC 04/8/20(金) 13:28 回答
【17082】Re:VBAでセルとセルの比較 ichinose 04/8/21(土) 10:30 発言
【17083】Re:VBAでセルとセルの比較 訂正 ichinose 04/8/21(土) 12:16 発言
【17166】Re:VBAでセルとセルの比較 弘美 04/8/24(火) 14:27 発言
【17167】Re:VBAでセルとセルの比較 IROC 04/8/24(火) 14:47 回答
【17245】Re:VBAでセルとセルの比較 弘美 04/8/25(水) 13:57 お礼

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