Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
"Kopier-Schleife" mit variablem Zellbereich |
01.08.2017 17:03:15 |
Anna |
|
|
|
01.08.2017 17:43:48 |
Kai |
|
|
|
01.08.2017 17:47:32 |
Kai |
|
|
|
02.08.2017 09:49:26 |
Anna |
|
|
Von:
Anna |
Datum:
01.08.2017 17:03:15 |
Views:
1164 |
Rating:
|
Antwort:
|
Thema:
"Kopier-Schleife" mit variablem Zellbereich |
Hallo zusammen,
ich brauche eine Schleife, in der nacheinander einzelne Zeilen kopiert werden. Da sich die Anzahl der zu kopierenden Spalten künftig ändern wird, soll der Zellbereich variabel gehalten werden.
Der Code sieht so aus:
Dim n_cust, n_prod, Kopierspalte_Ende As Integer
n_cust = 70
n_prod = 6
Kopierspalte_Ende = n_cust + n_prod + 2
Schleifenende = WorksheetFunction.CountA(Tab2.Range("B3:B50000"))
For i = 1 To Schleifenende
Worksheet("LGs").Range(Cells(2, 2), Cells(2, Kopierspalte_Ende)).Offset(i, 0).Copy
Worksheet("LGs").Range("B3").PasteSpecial Paste:=xlValues
....
Als Fehlermeldung erhalte ich:
"Laufzeitfehler '1004':
Die Methode 'Range' für das Objekt '_Worksheet' ist fehlgeschlagen."
Wenn ich es so versuche:
Worksheet("LGs").Range(.Cells(2, 2), .Cells(2, Kopierspalte_Ende)).Offset(i, 0).Copy
Kommt:
"Fehler beim Kompilieren:
Unzulässiger oder nicht ausreichend definierter Verweis"
In den Zellen (B3:BZ3) im Arbeitsblatt stehen überall Werte.
Schon im Voraus vielen Dank für eure Hilfe!
(Bin Anfängerin, also ist es wahrscheinlich eine doofe Frage...)
Liebe Grüße
Anna
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
"Kopier-Schleife" mit variablem Zellbereich |
01.08.2017 17:03:15 |
Anna |
|
|
|
01.08.2017 17:43:48 |
Kai |
|
|
|
01.08.2017 17:47:32 |
Kai |
|
|
|
02.08.2017 09:49:26 |
Anna |
|
|