Hier ist der Code, den ich momentan in VBA (Excel) habe. Das meiste stammt von Makroaufnahmen, die ich gemacht habe. Ich suche zum Beispiel Zeile 10 als 10 in der Eingabebox, ohne sie als 10:10 eingeben zu müssen. Gibt es eine Möglichkeit für mich, meinen aktuellen Code zu bearbeiten, um dies zu ermöglichen? Ich habe versucht, Zeilen ("TargetRow: TargetRow") zu verwenden, aber das ergibt ungerade Ergebnisse.Zeilenverweis in der InputBox?
Dim TargetRow As Variant
TargetRow = InputBox("Insert row # where data should be inserted. This should take the format XX:XX (e.g. 90:90 for row 90)", "All Industries Row", "XX:XX")
wbThis = ThisWorkbook.Name
Windows(wbThis).Activate
Rows(TargetRow).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromAbove
Windows("otherworksheet.xlsx").Activate
Range("A119:J119").Select
Application.CutCopyMode = False
Selection.Copy
Windows(wbThis).Activate
Range(TargetRow).Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Dieser Unterpunkt wählt Zeilen aus, die Eingaben von 'Inputbox()' nehmen. Dann passen Sie diesen Unterpunkt mit Ihren Codes an. – harun24hr