2
私は自分のコードの解決策を見つけようとしています。最初にプレイヤーの名前を尋ねられた後、マクロがデータベース内の名前を検索します。名前があれば、マクロはプレーヤーが何回多くのゴールを決めたかを尋ねます。 次に、inputBoxに書き込まれたゴール数がプレーヤーの情報に追加されます。VBAコードのaddinf情報をセルに追加するには
私の問題は、マクロが検索されたプレーヤーのゴール数を追加しないということです。ここで
は今私のコードです:Sub goals()
Dim ws As Worksheet
Dim lRow As Long
Dim strSearch As String
Set ws = Worksheets("Data")
Dim etsi As String
etsi = InputBox("Etsi Jäsen", "maalien lisääminen") 'asking the player and finding it
If Trim(etsi) <> "" Then
With Sheets("Data").Range("A:A")
Set Rng = .Find(What:=etsi, _
After:=.Cells(.Cells.Count), _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not Rng Is Nothing Then
tulos = InputBox("Anna pelaajan maalienmäärä", "maalien lisääminen")
Range(Rng).Value = "teksti" 'asks the goals and adds them to the player this is my problem area
Else
MsgBox "Jäsentä ei löytynyt"
End If
End With
End If
End Sub
Excelは、私が実行したことを知らせる時エラー1004
もし私がrng.Valueを持っていれば、目標の数を間違った場所に追加します。目標の数が名前を置き換えるために追加されました。データシートの別の列にそれらを追加します – vbacoder1