-2
配列に格納された各要素の長さをコンマで区切って調べ、その最初の桁を調べる方法配列に格納された各要素の長さをコンマで区切って調べ、その最初の桁を調べる方法
Sub validation()
Dim acc_validation As String
Dim acc_no As Variant, i As Integer
Dim flag1
flag1 = False
acc_validation = Range("I7").Value
acc_no = Split(acc_validation, ",")
For i = 0 To UBound(acc_no)
If (Len(acc_no(i) <> 16)) Then
If (flag1 = False) Then
MsgBox "Please enter the correct account number"
flag1 = True
End If
End If
Next i
End Sub
サンプルデータを表示して、コードが実行していないこと、必要なエラーメッセージ、および希望する出力の例を教えてください。また、すべてのコードを強調表示し、ctrl + kを押してコードボックス内に正しく挿入します。あなたが求めていることを明確にしてください。質問には通常ありますか?たとえば、最後に。 – QHarr