VBA
に複数の条件のインデックス/マッチコードをコンパイルしようとすると問題が発生します。私はこの例のマクロを作成したい、数式は完全に動作しているが、私はVBA
コードが欲しい。私はG2
からG10
までの範囲を持っています。 誰か助けてくれますか?おかげ複数の条件付きでvbaインデックスが小さい場合
Sub y()
Range("H2").Select
Selection.FormulaArray = _
"=IFERROR(INDEX(C2:C4,SMALL(IF(C4=RC7,ROW(C4)),COLUMNS(RC8:RC)),1),"""")"
Selection.AutoFill Destination:=Range("H2:H3"), Type:=xlFillDefault
Range("H2:H3").Select
Selection.AutoFill Destination:=Range("H2:R3"), Type:=xlFillDefault
Range("H2:R3").Select
End Subのこのような
ありがとうございました。実際に私はこのコードを持っていますが、あなたのものと同じくらい速くはありません。私の手助けが必要なので複数の基準をコンパイルしようとしています。おかげ サブY() レンジ( "H2") Selection.FormulaArrayを選択= _ 「= IFERROR(INDEX(C2:C4、SMALL(IF(C4 = RC7、ROW(C4))、カラム( (H2:H3)、タイプ:= xlFillDefault 範囲( "H2:H3")選択: Selection.AutoFill宛先:=範囲( "H2:R3")、種類:= xlFillDefault 範囲( "H2:R3")選択 エンドサブ – pquiroga02