Top-Themen

Aktuelle Themen (A bis Z)

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

Bestimmte Spalten automatisch von Excel zu Excel kopieren

Mitglied: schosch

schosch (Level 1) - Jetzt verbinden

24.08.2011 um 15:58 Uhr, 7554 Aufrufe, 3 Kommentare

Hallo miteinander,

ich habe hier eine vollständige Mitarbeiterdatei im Excel 2010-Format, die natürlich nicht jeder einsehen darf. Darum möchte ich für diese Datei nur den entsprechenden Personalern Zugriff gewähren und bei einer Änderung automatisch einige Spalten in eine für alle Mitarbeiter zugängliche Excel-Datei kopieren.
Per Verlinkung auf die vollständige Datei klappt es nicht, da ich den Zugriff über die NTFS-Rechte einschränke.
Beim automatischen Kopieren per vba reichen meine Skriptkenntnisse leider nicht aus, weiß hier evtl jemand Rat?

VIele Grüße

Schosch
Mitglied: bastla
24.08.2011 um 16:36 Uhr
Hallo schosch!

Um die Antwort im Detailgrad an die Frage anzupassen: Um aus der aktuellen Tabelle die Spalte D als Werte in das aktuelle Blatt der geöffneten "Mappe2" in die Spalte B zu kopieren:
01.
Sub Kopieren() 
02.
Columns("D:D").Copy 
03.
Workbooks("Mappe2.xlsx").ActiveSheet.Range("B1").PasteSpecial xlPasteValues 
04.
Application.CutCopyMode = False 
05.
End Sub
Grüße
bastla
Bitte warten ..
Mitglied: schosch
24.08.2011 um 16:49 Uhr
Danke für die Antwort.

Hast Du vielleicht noch einen Tipp wie ich das schreiben kann, damit automatisch beim Schließen der vollständigen Datei mehrere Arbeitsblätter in die "kastrierte" Datei kopiert werden?

Viel Grüße

Schosch
Bitte warten ..
Mitglied: bastla
24.08.2011 um 17:10 Uhr
Hallo schosch!

Im VBA-Editor findest Du im Projekt-Explorer (links oben) für jede geöffnete Mappe unter "Microsoft Excel-Objekte" den Eintrag "DieseArbeitsmappe" - nach einem Doppelklick darauf kannst Du im linken Dropdown anstelle von "Allgemein" den Eintrag "Workbook" auswählen und siehst dann im rechten Dropdown die zugehörigen Ereignisse. Automatisch wird ein "Private Sub Workbook_Open()" erstellt; das kannst Du, wenn nicht benötigt, samt dem zugehörigen "End Sub" löschen. Für Dein Vorhaben geeignet sollte "BeforeClose" sein.

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Bestimmte Spalten aus CSV in andere CSV kopieren?

gelöst Frage von Komoran12Batch & Shell7 Kommentare

Moin, moin, bisher habe ich nachfolgendes Batch dafür genutzt, dass bestimmte Spalten aus einer CSV in eine andere kopiert ...

Python

Python Excel bestimmte Spalte auslesen

gelöst Frage von 115122Python2 Kommentare

Hi, ich bastle gerade ein wenig mit Python und Excel herum und bin auf ein Problem gestoßen, wurde aber ...

Microsoft Office

Excel Spalten

gelöst Frage von a.grotheMicrosoft Office6 Kommentare

Hallo zusammen, ich habe ein Excel Dokument A. Hier habe ich nun Werte in folgender Form: In Zelle I8 ...

Batch & Shell

Bestimmte Spalten aus TXT in CSV kopieren - ab Spalte AE gibt es Übertragungsfehler

gelöst Frage von freshman2017Batch & Shell9 Kommentare

Hallo, ich versuche mit nachfolgendem Batch Spalten in TXT zu übernehmen. Wenn ich die Spalte %%ae übernehmen möchte, gibt ...

Neue Wissensbeiträge
Windows Server
Erneutes Release von WS2019 und Win10 v1809
Tipp von IT-Pro vor 3 StundenWindows Server1 Kommentar

Hi, nachdem der Windows Server 2019 und Windows 10 in der Version 1809 aufgrund von verschwinden von Dateien nach ...

CPU, RAM, Mainboards
Spectre Update Tool für ältere PCs
Information von sabines vor 5 StundenCPU, RAM, Mainboards5 Kommentare

Mit Hilfe eines Tools wird der betreffende PC permanent von einem USB Stick gestartet, der ein passendes Microcode Update ...

Windows 10
Windows 10 Oktober 2018 Update: Es ist wieder da
Tipp von Bowsette vor 14 StundenWindows 101 Kommentar

Ein neuer Versuch von Microsoft das Windows 10 Oktober 2018 Update, auch bekannt als 1809, an den Mann zu ...

Windows Server

Windows Server 2016: Achtung - ab heute gibt es wieder Express Updates

Information von kgborn vor 1 TagWindows Server1 Kommentar

Kurze Info für Administratoren, die Windows Server 2016 per WSUS/SCCM mit Updates betanken. Ab heute gibt es für Windows ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 mit CRITICAL PROCESS DIED
Frage von liquidbaseWindows 1028 Kommentare

Das aktuelle Problem was ich habe steht bereits im Threadtitel. Etwas mehr zum Hintergrund soll nun folgen. Problemkind ist ...

Windows Server
Windows Server 2016 Lizenzierung - 7 Hyper V VMs
Frage von staybbWindows Server18 Kommentare

Hallo zusammen, wir haben zwei HP Server gekauft mit jeweils pro Server 2 CPUs à 10 Cores. Also insgesamt ...

Batch & Shell
Ordnernamen mit String aus Ziffern-Zahlenkombination erstellen
Frage von MmarKussBatch & Shell14 Kommentare

Hallo zusammen, ich habe ein etwas komplexeres Problem, welches ich selbst mittels einer Batch-Datei lösen will / muss, da ...

Windows Server
Lohnt sich eine Domäne für uns?
Frage von BowsetteWindows Server12 Kommentare

Hallo, ich arbeite in einem kleinen Unternehmen mit mehr als 5 und weniger als 10 Mitarbeitern, also Small Business ...