2016-06-02 32 views
0

Mein Code funktioniert nicht. Ich möchte A2 + 1 = A3 in Makros tun, aber wenn ich versuchte, p als Integer zu verwenden, gibt es mir 1004 Global Error. Wie zu tun (n,1) A2 + 1 = A3 in Excel VBA?1004 Globaler Fehler - Excel VBA

Sub agregarproducto() 

Range("A7:G7").Select 
Range("G7").Activate 
Selection.Copy 

Dim p As Integer 

p = 0 
p = Range("A2:A50").Count 
p = p + 1 

Range(p, 1).Select 
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _ 
xlNone, SkipBlanks:=False, Transpose:=False 

    Range("E2:E3").Select 
    ActiveCell.FormulaR1C1 = "0" 
    Range("L11").Select 
    ActiveCell.FormulaR1C1 = "1" 

End Sub 

Antwort

0

ändern

Range(p, 1).Select 

zu

Cells(p, 1).select 
+0

'' P' zugeordnet ist p = Range ("A2: A50") Count'.. Sollte das nicht "Zellen (p, 1)" machen? Oder sogar 'Cells (p + 1, 1)' da p der Count ist und in Zeile 2 beginnt? – Jeeped

+0

Ich habe mir das nur angeschaut. Danke, dass Sie darauf hingewiesen haben – MutjayLee

+0

Der Code nicht kopieren oder einfügen: c –

Verwandte Themen