Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

VBA Spalten kopieren mit unterschiedlicher Breite

Frage Microsoft Microsoft Office

Mitglied: Shaggy84

Shaggy84 (Level 1) - Jetzt verbinden

19.03.2008, aktualisiert 25.03.2008, 10449 Aufrufe, 4 Kommentare

Hallo,

habe ein "kleines" Problem. Ich möchte einfach nur mehrere nicht direkt nebeneinanderliegende Spalten von einem in ein anderes Tabellenblatt kopieren, in dem sie dann nebeneinader liegen.

01.
Worksheets(3).Activate 
02.
Range("D:D,N:N,DB:DB,O:O,AA:AA,AD:AD,DE:DE").Select 
03.
Selection.Copy 
04.
Worksheets(4).Activate 
05.
Worksheets(4).Range("1:65535").PasteSpecial _ 
06.
Paste:=xlPasteValues
Jetzt habe ich hin und wieder die Fehlermeldung:
"Die Informationen können nicht eingefügt werden, da der Bereich Kopieren und der Bereich zum Einfügen unterschiedliche Formen und Größen haben. ..."

Gibt es einen Befehl womit ich das "Bearbeiten" -> "Zellen löschen" zuvor auf das ganze Tabellenblatt anwenden kann um alles zurück zu setzen bevor ich meine Daten einfüge?!

Grüße
Mitglied: bastla
19.03.2008 um 14:31 Uhr
Hallo Shaggy84!

Versuch es doch einmal damit, für den gewünschten Vorgang ("Zellen löschen") ein Makro aufzuzeichnen und den so erstellten Code dann zu analysieren/anzupassen ...

Grüße
bastla
Bitte warten ..
Mitglied: Shaggy84
19.03.2008 um 15:38 Uhr
Hallo bastla,

ja des hab ich schon bischen probiert mit dem "xlDeleteShiftUp" u.a. So ganz funktioniert hatte es aber noch nicht, mal schaun.

Jetzt aber erstmal frohe Ostern!
Bitte warten ..
Mitglied: bastla
19.03.2008 um 21:38 Uhr
Hallo Shaggy84!

Bei mir käme (etwas eingedampft) sowas raus:
01.
Cells.Delete Shift:=xlUp
Genügen würde aber schon:
01.
Cells.Delete
Grüße
bastla
Bitte warten ..
Mitglied: Shaggy84
25.03.2008 um 10:18 Uhr
Hallo bastla,

ja das obere passte schon

01.
Cells.Select 
02.
Selection.Delete Shift:=xlUp
Wenn ich nur alle Zeilen mit "Range" makiere und "Clear" benutze, ist zwar der Inhalt gelöscht, die veränderte Spaltenbreite bleibt erhalten.

01.
Range("1:65535").Clear
Grüße
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
gelöst Excel: Wenn Wert in Spalte A dann kopiere Zeile (8)

Frage von michi1983 zum Thema Microsoft Office ...

Datenbanken
gelöst SQL - Spalte in Tabelle1 in Tabelle2 kopieren (2)

Frage von BakBone zum Thema Datenbanken ...

Microsoft Office
gelöst Excel VBA Tabelleblätter kopieren und Umbenennnen (8)

Frage von Florian86 zum Thema Microsoft Office ...

Microsoft Office
gelöst Verschieben von Zellinformation in andere Spalte (per VBA) excel 2010 (5)

Frage von thomas1972 zum Thema Microsoft Office ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (19)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Windows Server
DC virtualisieren + wie sichern (SingleDC-Environment) (12)

Frage von KMUlife zum Thema Windows Server ...

Festplatten, SSD, Raid
RAID Controller mit Trim-Funktion, wie ermitteln (11)

Frage von pixel24 zum Thema Festplatten, SSD, Raid ...