Ich habe ein Problem mit einem Makro verwendet, um Informationen von einem Arbeitsblatt zu einem anderen zu ziehen. Ich kann nicht herausfinden, wie das Makro ein anderes Arbeitsblatt im Arbeitsblatt "CurrentSchedule" aussehen lässt. Wenn ich durch das Makro mit dem ersten (A-Linie) Arbeitsblatt gehe, läuft alles glatt, aber wenn ich versuche, es durch das 2. Blatt (B-Linie) zu laufen, überschreitet es das Zeitlimit. Es wird speziell auf die Linie steckenWie mache ich Makro-Pull-Daten aus verschiedenen Blättern in einer Arbeitsmappe. Excel VBA
"Order = Range (" W1 "). Offset (Count, 0) .Value"
SAPorder = InputBox("Enter SAP Order Number:")
ProdLine = InputBox("Enter the sheet# of CurrentSchedule that has this SAP order number. Example: A line = 1; B = 2")
End Select
Count = 0 'Count is the row in the designated column
Flag = True
Do While Flag
Workbooks("CurrentSchedule.xlsx").Worksheets(ProdLine).Activate
Order = Range("W1").Offset(Count, 0).Value
If Order = SAPorder Then
nme = Range("B1").Offset(Count, 0).Value
Sie haben nichts qualifiziert. Mit anderen Worten, wie weiß der Computer, welche Arbeitsmappe/Arbeitsblatt Sie möchten? – findwindow
Sie zeigen nur einen Teil der Schleife – Davesexcel
Was haben Sie gesucht? Dies ist eine [sehr häufige] Frage (https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=VBA+data+von+anderen Arbeitsblättern). Aber ja, Sie müssen unbedingt alle Ihre Bereiche qualifizieren ... und den gesamten Code einbeziehen. – BruceWayne