ich versuche mich gerade an VBA in Excel und stoße auf meine Grenzen des möglichen. Darum hoffe ich hier auf Hilfe von ein paar Profis ;)
(VBA Kenntnisse -= 0)!!!
Es soll MS Excel 2010 und MS Powerpoint 2010 verwendet werden!
-------------------------------------------------------------------------------------
Zu meinem Projekt:
Ich will in Excel eine Art Datenbank anlegen, mit der man durch Auswahl von einigen Kriterien, Bilder in die Mappe laden kann. Hierbei ist es mir wichtig, dass diese Bilder nicht in der Mappe eingelagert sind, denn es wird sich ca. um 1800 Bilder handeln. Da ich die Exceldatei nicht unnötig aufblähen will erscheint mir dass als einzigste Lösung.
Hat man alle Auswahlmöglichkeiten getroffen und die Bilder in die Mappe geladen (am besten durch einen Button) soll diese über einen weiteren Button den Bereich mit Bildern in PPt übertragen.
-------------------------------------------------------------------------------------
Nehmen wir an:
In Spalte A sind meine Teile die fest eingetragen sind.
In Spalte B sind über eine Liste vier verschiedene Auswahlmöglichkeiten die dann auf einen bestimmten Bilderpool (5 Bilder) zugreifen.
In Spalte C sind 5 Checkboxen in der ich dann das gewünschte Bild auswählen kann.
Erstmal peripher!
Wenn man die Spalten A/B/C um ein oder meherer Teile erweitert wäre es wünschenswert wenn man nicht den Code erweitern muss. Hier sind glaube ich Schleifen gut die prüfen ob die Spalte/Zeile leer oder befüllt ist.
-------------------------------------------------------------------------------------
Erste Ideen für den VBA Code:
Erst soll der Code in der Spalte A die Zeilen prüfen welches Teil denn gewünscht ist und auf welchen 1. Bilderpool er zugreifen soll. Wie gesagt sind hier in Spalte A die Werte fest, wie oben beschrieben.
Dann soll er in Spalte B prüfen welches Modell ausgewählt wurde und soll dann in dem Bilderpool von Spalte A in einen weiteren Unterordner gehen.
In der Spalte C hat man dann 5 Auswahlmöglichkeiten (5 Checkboxen für 5 Bilder).
Hat man alles ausgewählt soll über einen Button der Code gestartet werden indem er diese Schritte durch geht. Die Bilder sollten dann automatisch in ein Konzeptfeld in die Mappe geladen werden, damit man diese unter Umständen noch verschieben/löschen kann.
Über einen weiteren Button soll dann der Bereich als Bild in PPt geladen werden.
-------------------------------------------------------------------------------------
Als Datei hab ich ein abgespecktes Konzept angehängt damit ihr einen besseren Überblick darüber erlangt.
Die Übergabe von Excel an PPt habe ich schon gelöst, bin mir hierbei aber auch nicht sicher ob ich dass so einwandfrei gecoded habe.
Wie gesagt bin ich kompletter Laie in VBA Programmierung aber nicht ganz unbeholfen, also Code lesen und unter "Umständen" das Verständnis dazu aufbauen dürfte klappen.
Ich hoffe, ich habe es plausibel und verständlich genug erklärt und ihr könnt mir dabei weiterhelfen.
Gruß
Benny
https://www.herber.de/bbs/user/86759.xlsm