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.