Zufällige Objektauswahl via VBA-Programmierung - Hilfe gesucht :(

Diskutiere Zufällige Objektauswahl via VBA-Programmierung - Hilfe gesucht :( im Programmierung Forum im Bereich Programmierung; Hallöchen... :) Ich benötige Hilfe von ein paar schlauen Köpfen...ich habe nämlich gar keine Ahnung von VBA. Situation ist folgende: Ich soll...
#1
J

Jisella

Threadstarter
Dabei seit
15.05.2014
Beiträge
1
Alter
33
Hallöchen... :)

Ich benötige Hilfe von ein paar schlauen Köpfen...ich habe nämlich gar keine Ahnung von VBA.
Situation ist folgende: Ich soll eine Auslosung erstellen, in dem drei unterschiedliche Objekte per Zufall ausgelost werden, jedoch darf man nicht eins der eigenen Objekte erhalten. Ich habe also quasi in Spalte A: Objekte, Spalte B: Namen der Objektverantwortlichen.

Ich hab ein wenig recherchiert und eine Liste gefunden, die über VBA erstellt wurde.... mit einem Auslosungs-Button. (beide Tabellen in der Anlage).

Folgendes Problem: Die Auswahl der Objekte (jeder soll DREI "neue" Objekte erhalten) soll per Zufall erfolgen und kein Objektverantwortlicher darf eines seiner eigenen Objekte erhalten.

............ wie mache ich das denn nur? :(

Vielen Dank schon mal für die zahlreichen Antworten :-D
 

Anhänge

#2
K

keremg

Dabei seit
02.11.2008
Beiträge
332
Hallo Jisella,

Ich benötige Hilfe von ein paar schlauen Köpfen...ich habe nämlich gar keine Ahnung von VBA.
das ist leider sehr schlecht, zumal Du (VBA) Code (und evtl. Macros) verstehen musst, um ein mögliches Beispiel verstehen und nutzen zu können.

Situation ist folgende: Ich soll eine Auslosung erstellen.
Wer hat dich denn dazu aufgefordert? Musst Du das evtl. für die Arbeit machen? Weiss der Mensch, dass Du keine Ahnung von VBA hast? Frage: Kannst Du (überhaupt) programmieren? Die Frage wird dir hier keiner gerne stellen, aber sie ist wirklich nicht böse gemeint, sondern soll uns nur ein Bild davon vermitteln, wie es um deine Programmierkentnisse steht.

Ich hab ein wenig recherchiert und eine Liste gefunden, die über VBA erstellt wurde.... mit einem Auslosungs-Button. (beide Tabellen in der Anlage).

Folgendes Problem: Die Auswahl der Objekte (jeder soll DREI "neue" Objekte erhalten) soll per Zufall erfolgen und kein Objektverantwortlicher darf eines seiner eigenen Objekte erhalten.

............ wie mache ich das denn nur?
Es gibt unterschiedliche Ansatze die man gehen kann, wobei ich jetzt erst mal keinen Code dafür schreiben würde, sondern viel mehr einen theoretischen Ansatz suchen. Du könntest z.B. so vorgehen:

- erstelle eine neue aufzählung (z.B. Dictionary, siehe hier: https://msdn.microsoft.com/en-us/vba/language-reference-vba/articles/dictionary-object) aus der bereits vorhandenen zelle/spalte und filtere beim erstellen der neuen liste die drei objekte raus, die nicht bei der zufallsauswahl erscheinen dürfen. Das kann man z.B. in einer form der for, while oder do schleife machen, in dem man die spalte mit den objekten durchläuft.
- in einer weiteren schleife kannst du dann z.B. über die Rnd() funktion drei zufällige objekte über deren Index (zufällige auswahl einer nummer von drei elementen aus z.B. 300 und diese dann der dictionary zuweisen) auslosen und in einer neuen Aufzählung speichern, wobei du nach jedem einzelnen Rnd() aufruf prüfen solltest, ob nicht ein ausgelostes objekt zufällig zwei mal ausgelost wird, um duplikate unter den drei neuen objekten zu vermeiden.

Das ist jetzt nur ein Beispiel. Es gibt noch viele andere Wege.

Gruß

K.
 
#3
J

jhkil9

Dabei seit
28.09.2006
Beiträge
1.732
Alter
55
Ort
BW
Was soll das? Weshalb gräbst du uralte Threads aus? 15.05.2014, 15:45
 
Thema:

Zufällige Objektauswahl via VBA-Programmierung - Hilfe gesucht :(

Zufällige Objektauswahl via VBA-Programmierung - Hilfe gesucht :( - Ähnliche Themen

  • "Zufällige Hardwareadressen"

    "Zufällige Hardwareadressen": Welche Nachteile hat die Netzwerk-Einstellung "Zufällige Hardwareadressen" bzw was sollte man bedenken vor der Aktivierung ?
  • Windows 10 öffnet beim Tastatur drücken zufällige Programme

    Windows 10 öffnet beim Tastatur drücken zufällige Programme: Hallo Ich habe ein Problem bei meinem Computer Wenn ich manchmal ein Programm schließe dann stimmt etwas nicht. Immer wenn ich irgendwas auf...
  • Taskmanager und zufällige Programme nicht startbar

    Taskmanager und zufällige Programme nicht startbar: Guten Tag, ich bin Sarah Buchholz und habe ein Problem. Ich weiß nicht ob es an der Hardware oder Software liegt. Das Problem zeigt sich...
  • Verknüpfungsicons werden zufällig nicht richtig dargestellt

    Verknüpfungsicons werden zufällig nicht richtig dargestellt: Hallo zusammen, ich habe für Verknüpfungen Icons heruntergeladen und diese über das Eigenschaftenfenster zugewiesen. Die Auflösung aller Icons...
  • Windows minimiert Spiele in Zufälligen Zeitabständen Hilfe bitte :(

    Windows minimiert Spiele in Zufälligen Zeitabständen Hilfe bitte :(: Guten Tag, dass ist echt langsam echt zum Haare ausreißen.. bin kurz davor einfach zu sagen, komm **** drauf ich installier windows komplett...
  • Ähnliche Themen

    Oben