Guten Tag alle
Ich habe folgendes problem; Ich möchte zellen von register
(eingabefenster) in ein anderses register in eine bestimme zelle
einfügen.
Dazu habe ich mal ein makro aufgezeichnet das wie folgt aussieht:
Range("A10:A32").Select
Selection.Copy
Sheets("1").Select 'ist das register Nr.1
Range("C5").Select
ActiveSheet.Paste
nun bekomme ich aber nen fehler und der debugg modus färbt mir das ein;
Range("C5").Select
kan mir jemand sagen an was das liegt?
Das ist VBA für Excel, nicht VBA allgemein. Was sagt denn die Onlinehilfe zu Range? Und was ist "nen fehler"?
> Sheets("1").Select
Existiert der Name "1" für ein Blatt? Excel nimmt hier "Tabelle1" o.ä.,
wenn du den Namen nicht verändert hast.
Ich hatte öfters mal Probleme, zwsichen Visual Basic und VBA hin und her zu kopieren. Auch die Mischung englisher und deutscher Sprachversion machte Probleme.
Adriano wrote: > Ich hatte öfters mal Probleme, zwsichen Visual Basic und VBA hin und her > zu kopieren. Auch die Mischung englisher und deutscher Sprachversion > machte Probleme. Das Codes aus VB und VBA nach kopieren in die jeweils andere Umgebung Probleme machen können liegt auf der Hand, da oft entsprechende Objekte oder Verweise fehlen. Der Code läuft (getestet) einwandfrei, wenngleich er natürlich per Rekorder aufgezeichnet alles andere als gut ist (select, copy, paste) Denkbar wäre, dass auf dem Zielblatt ein Zellschutz besteht und die Selektion nicht vorgenommen werden kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.