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

Auslesen von Text aus verschiedenen Tabellenblättern und Einfügen in eine neue Datei

Frage Entwicklung VB for Applications

Mitglied: 71636

71636 (Level 1)

06.11.2008, aktualisiert 12.11.2008, 6881 Aufrufe, 5 Kommentare

Hallo,
ich bin Projektadmin und möchte die zahlreichen Protokolle diverser Arbeitsgruppen/gremien , welche in Word verfasst sind, in ein einziges Endlosprotokoll in Excel bringen.

Meine Idee ist folgende: Wir arbeiten gleichzeitig immer an 30-40 Projekten, welche ich als Tabellenblätter in einer einzigen Excel-datei verwalten möchte (zumindest immer für ein Kalenderjahr, wenn das noch überschaubar bleibt ) . Dann hätte man alle Fakten an einem Ort und könnte über Filter entsprechend recherchieren. Jedes Blatt ist spaltenweise aufgebaut (Datum; Nummer des Arbeitspaketes, Beschreibung des Arbeitspaketes, Verantwortlicher, Erledigungsstand). Am Ende jeder Zeile soll eine Checkbox sein (Ins Protokoll aufnehmen :Ja/nein) . In den so markierten Zeilen sollen dann die Inhalte der Spalten "Arbeitspaket "und "Verantwortlicher" von allen Arbeitsblättern in eine neue Datei "Protokoll" importiert werden, welche dann möglicherweise als pdf versendet werden kann.
Ich hoffe ich konnte mein Anliegen hinreichend beschreiben und würde mich über eure Hilfe sehr freuen.
Mitglied: Tsocin
06.11.2008 um 22:01 Uhr
Wie groß ist deine Erfahrung mit VBA Programmierung? Und um welchen Part genau geht es jetzt? Die automatische Übernahme der Daten von Word nach Excel? Sofern die Word-Dokumente nicht identisch aufgebaut sind, bzw. die gewünschten Informationen eindeutig in jedem Dokument identifizierbar sind, wird eine automatische Übernahme schwer zu programmieren.

Oder geht es nur um den Teil in Excel? Dann würde ich einzig die Checkbox gegen die letzte (oder erste, je nach Vorliebe) Zelle einer Zeile austauschen und diese mit einem "X" markieren. Eine Checkbox müsste immer von Hand eingefügt werden, bei jeder neuen Zeile! Dann per VBA die ganzen Blätter durchlaufen, nach dem "X" suchen und die gewünschten Informationen auf ein neues Sheet kopieren.
Bitte warten ..
Mitglied: 71636
07.11.2008 um 08:17 Uhr
Es geht um die Erstellung eines Protokolles mit Daten aus Excel, also die Sache mit dem "X". Leider kenne ich mich in VBA überhaupt nicht aus. Das Sheet soll eine Standardfom haben und soll jedesmal mit den eingelesenen Inhalten als Protokoll versand werden. Die (Protokoll-)Datei wird dann abgespeichert. Wenn später neue Inhalte eingelesen werden, sollen die alten gelöscht oder überschrieben werden.
Bitte warten ..
Mitglied: Tsocin
07.11.2008 um 12:01 Uhr
Eigentlich eine einfache Sache, wenn man VBA kann. Ich würde dir empfehlen jemanden zu suchen der Erfahrung mit VBA hat und ihn damit beauftragen. Selbst bei einer externen Firma, sofern im Haus niemand vorhanden ist, dürfte es nicht sehr teuer werden. Ich denke da an maximal 1 MT.

Grüße
Bitte warten ..
Mitglied: 71636
07.11.2008 um 12:45 Uhr
Danke, das werde ich dann wohl tun.

Liebe Grüße
Bitte warten ..
Mitglied: VBSnoobDlu
12.11.2008 um 14:30 Uhr
Man könnte auch ne kleine Datenbank bauen,
die die Datenerfasst statt Excel, kannst das Startformular ja einfach gestalten ;)

Dort gibt es button-funktionen unter anderem auch, datensatz nach excel word oder sonstwohin exportieren.

damit könnte es auch gehen und man brauch keine VBS erfahrung höchsten bissel einfuchs zeit.


Wäre das gleiche Prinzip wie bei dir ... auch mit dem X,
wenn du dann den button drückst oder i-was dieses Ereigniss auslöst sucht er die datensätze mit dem X und schiebt sie weg,
dazu haste noch die möglichkeit eine Sicherungstabelle anzulegen wo diese fertigen projekte gesichert werden,
dann kannste sie immer schnell nachschauen und bei muss nachdrucken oder erneut verschicken usw.


ohh noch was vergessen
wenn du wirklich 30 - 40 - 50 Projekte erfasst bietet es sich sowieso eher an,
da du in einer datenbank schnellere filterungen zur verfügung hast und meiner meinung nach
die gesamte arbeit schneller geht da acces dort besser klar kommt,
dazu kommt ja noch das es nach einer weile nicht mehr 50 projekte sind sondern 100 ... oder so.


gruß
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
Bash Script soll neue Datei erzeugen (2)

Frage von SpeakerST zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch-Skript: Messdaten in Textdatei finden und in eine neue Datei schreiben (5)

Frage von habmalnefrage zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (29)

Frage von patz223 zum Thema Windows Userverwaltung ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (20)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...