マクロを有効にするのは初めてです。これは3つの入力列を持つ私のExcelテーブルであり、最後の列は必要な結果を持つ出力列です。ここでexcelマクロで "contains"関数を使用する方法
私が持っているサンプルマクロです:
Function month(x As string, y As string, z As String) As String
If (((x = "January.Winter") Or (y = "January.Winter")) And (z = "jan")) Then
month= "true"
Else If (((x = "January.2016") Or (y = "January.2016")) And (z = "jan")) Then
month= "true"
Else If (((x = "January.today") Or (y = "January.today")) And (z = "jan")) Then
month= "true"
Else
month= False
End If
End Function
私のExcelは、セル内のテキストとしてストリングとして「1月」が含まれる行の数千人が含まれています。 "if" x = January.winter ""のような複数のチェックを書くのではなく、文字列 "x"または文字列 "y"に文字列 "January"が含まれているかどうかを確認してマクロを簡略化します。マクロを変更する方法はありますか?
ありがとうございました。心に春
ありがとうございました!魅力のように働く。 – MemoryError