私は、決められた範囲を検索し、すべての数式の内容を置き換えるComboBoxを持っています。例:ComboBoxの値に基づいて数式の内容を変更する
=COUNTIFS('CNAEs Inválidos JUN'!A:A;C8)
コンボボックスから現在の値が "MAI"
=COUNTIFS('CNAEs Inválidos MAI'!A:A;C8)
ユーザーが値 "6月" とVBA関数がそれを置き換えるコンボボックスから選択しています
ComboBoxから現在の値を検索することができないため、検索と置換は一度しか機能しません。
Option Explicit
Private Sub ComboBox1_Change()
Range("A1:R53").Select
Selection.Replace What:=ComboBox1.Value, Replacement:=ComboBox1.Value, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Range("A1").Select
End Sub
ComboBoxの現在値およびコンボボックスの新しい選択された値を取得する方法があります:
は、これまでのところ、これは私が持っているものでしょうか?これらの線に沿って
これらの行に沿って最初の '= COUNTIFS(間接(" CNAEsInválidos "&コンボ値&" '!A:A "; C8)'を見てください –
ありがとうNathan、私もう一度質問してください:vbaを使用せずにActiveXコンボボックスの値を取得するにはどうすればいいですか 'コンボ値'はどうですか? –
@RafaelTorres - 別の質問をしたい場合は、新しい質問を開始してください:) –