0
Excelには新しくありません。レコードが検索された場合はそれを検索するための公式1その他のレコードは新しいレコード
私は、ユーザーがすべてAでユーザー名のユーザー名に
forumla検索を入力します単純な公式たい:細胞を、それはそれを見つけることができれば、それは上のセルに1を追加しますそうでなければ、下のオープンセルにユーザー名を作成します。
Excelには新しくありません。レコードが検索された場合はそれを検索するための公式1その他のレコードは新しいレコード
私は、ユーザーがすべてAでユーザー名のユーザー名に
forumla検索を入力します単純な公式たい:細胞を、それはそれを見つけることができれば、それは上のセルに1を追加しますそうでなければ、下のオープンセルにユーザー名を作成します。
これは、式と同じことを行いますマクロです:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$F$4" Then 'assuming the name you are searching is in F4
Dim i As Integer
Dim check As Integer
Dim LastRow As Long
With ActiveSheet
LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
End With
For i = 2 To LastRow
If Cells(i, 1).Value = Target.Value Then
Cells(i, 1).Offset(0, 1).Value = 1
check = 1
End If
Next i
If check > 0 Then
Exit Sub
Else
LastRow = LastRow + 1
Cells(LastRow, 1).Value = Target.Value
End If
End If
End Sub
あなたのシートのコードでこんにちは、コードのおかげで、これを入れて
が、問題があります私はユーザー名が再び入力された場合1を追加したいと思いますが、これは1にしかなりません:( – user7531258
コードをありがとう、このCells(i、1).Offset(0、1)を実行して問題を修正しました。値=セル(i、1)。オフセット(0、1)。値+ 1もう一度おねがいします! – user7531258