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
GELÖST

Excel, viele Spalten miteinander vergleichen - ordnen - markieren

Frage Entwicklung VB for Applications

Mitglied: tobiilein

tobiilein (Level 1) - Jetzt verbinden

27.08.2014, aktualisiert 09.09.2014, 1435 Aufrufe, 6 Kommentare

Hallo zusammen,

ich habe derzeit folgendes Problem:

Ich soll von einigen Servern eine Paketliste erstellen und diese dann in einem Excelsheet gegenüber stellen.
Sieht in etwa so aus, dass ich in einer Tabelle ca. 20 Spalten habe B-U und diese jeweils von 5-500 gefüllt sind (je nach Rechner unterschiedlich viele Pakete).
Weil eben auch nicht jedes Paket auf jedem Rechner vorhanden ist, müssten diese auch geordnet werden. Hier mal ein Beispiel :

7b251790eb84e910ef930681fb6d987c - Klicke auf das Bild, um es zu vergrößern

Oben wie es derzeit aussieht und unten wie ich es sein soll. (derzeit noch per Hand )

Wie man sieht sind die Daten Alphabetisch geordnet, allerdings fehlen auf den Rechnern immer wieder Pakete. Falls ein Paket nicht vorhanden ist soll an dieser Stelle ein leeres Feld eingefügt werden. Hinzukommt das es teilweiße unterschiedliche Versionen sind. Die Farben sind ersteinmal zweitrangig, wichtig wäre mir das die Pakete zumindest mal geordnet sind. Vielen Dank schonmal!! Leider habe ich von VBA überhaupt keine Ahnung, und habe mich derzeit lediglich mit den Excel-Funktionen mehr oder weniger erfolgreich versucht.

Danke & Gruß

Tobiilein
Mitglied: colinardo
30.08.2014, aktualisiert 09.09.2014
Hallo Tobiilein, Willkommen auf Adminstrator.de!
Versuch es mal mit diesem Demo-Sheet. Konnte es noch nicht zu 100% testen, aber versuch es einfach mal mit deinen Daten.

Grüße Uwe
Bitte warten ..
Mitglied: tobiilein
01.09.2014 um 21:21 Uhr
Hallo,
danke für die Hilfe! Ich habe es heute auf der Arbeit getestet. Funktioniert fast perfekt. Es kommt ab und an vor,das fehlende Pakete nicht in allen Spalten angelegt werden, wenn diese fehlen. Zudem gibt es ein paar Pakete die im Namen keinen "." enthalten. Dadurch bricht das Skript dann leider ab. Da es allerdings nur ein paar Pakete sind habe ich diese per Hand angepasst. Gibt es eine Möglichkeit nach Ausführen des Skriptes die Schritte wieder Rückgängig zu machen?
Was vll auch noch wünscheswert wäre, wäre das es im Skript einen Parameter gibt in dem man eingeben kann welche Spalten er alles ordnen soll. Aber soweit hat mir deine Hilfe schon viele Stunden erspart!

Grüße
tobiilein
Bitte warten ..
Mitglied: colinardo
02.09.2014, aktualisiert um 11:02 Uhr
Zitat von tobiilein:
Es kommt ab und an vor,das
fehlende Pakete nicht in allen Spalten angelegt werden, wenn diese fehlen.Zudem gibt es ein paar Pakete die im Namen keinen
"." enthalten. Dadurch bricht das Skript dann leider ab.
Das habe ich korrigiert, der Regex für das Trennen von Paketname und Version hatte nicht alles berücksichtigt, müsste jetzt besser laufen. Ob das Muster der Packagenamen einer festgelegten Regel folgt weis ich aber im Moment nicht.
Gibt es eine Möglichkeit nach Ausführen des Skriptes die Schritte wieder Rückgängig zu machen?
mach das doch einfach an einer Kopie deiner Daten
Was vll auch noch wünscheswert wäre, wäre das es im Skript einen Parameter gibt in dem man eingeben kann welche Spalten er alles ordnen soll.
ist eingebaut

Grüße Uwe
Bitte warten ..
Mitglied: tobiilein
05.09.2014 um 08:52 Uhr
Hallo,
danke schonmal! Gibt derzeit auf Arbeit viel zu tun kam noch leider nicht dazu es zu testen.
Durch die Firewall Regeln ist es auch nicht möglich das Skript in der Arbeit herunterzuladen :>.
Ich werde es am Montag testen.
Bitte warten ..
Mitglied: tobiilein
09.09.2014 um 09:05 Uhr
So habe es nun getestet.
Das mit den Spalten hilft schonmal dankeschön!
Eigentlich ist es fast perfekt. Ist es möglich , wenn ein Fehler auftritt ausgeben zu lassen an welcher Spalte es liegt?
Es kommt immer mal vor, dass er mit den Versionen nicht zurechtkommt und wenn man dann bei einem Rechner mit 700 Paketen nach dem Paket suchen muss das den Fehler auslöst ist es schon sehr lästig. Allerdings natürlich kein Vergleich zum per Hand sortieren vorher.
Dafür schonmal danke!
Bitte warten ..
Mitglied: colinardo
09.09.2014 um 10:07 Uhr
Habe das Sheet dahingehend aktualisiert, noch ein kleiner Auswertungsfehler behoben der dazu führte das die Prozedur abgebrochen ist, nun zeigt das Script an mit welchem Paketnamen es Probleme hat.

Grüße Uwe
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Excel VBA gefilterte Spalten vergleichen
gelöst Frage von YotYotVB for Applications3 Kommentare

Aloha! Ich bin seit satten fünf Stunden auf der Suche nach einer funktionierenden Lösung und scheitere daran, dass ich ...

VB for Applications
Excel VBA - Strings vergleichen und Unterschiede markieren
gelöst Frage von chef1568VB for Applications3 Kommentare

Hallo, ich schreibe mir gerade ein VB-Script für Excel dass 2 XML-Dateien miteinander vergleicht und die Unterschiede in einer ...

Microsoft Office
Excel mehrere Spalten durchsuchen und in einer neuen Spalte ordnen
gelöst Frage von Wolf6660Microsoft Office2 Kommentare

Hi, ich habe folgendes Problem: ich habe eine Liste mit mehreren Spalten in denen der Name eines Benutzers aufgelistet ...

Microsoft
Tabellen miteinander vergleichen
Frage von Acht85Microsoft1 Kommentar

Hallo Community, ich habe 2 Tabellen mit Namen (die auch unterschiedlich geschrieben sein können, baer nicht mehrmals auftauchen) und ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Sicherheitslücke Spectre und Meltdown: Status prüfen

Anleitung von Frank vor 4 StundenErkennung und -Abwehr

Nach all den Updates der letzten Woche sollte man unbedingt auch den Status prüfen, ob die Sicherheitslücke Spectre und ...

Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office9 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...