Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Auswahl einer zufälligen Zelle

Forumthread: Auswahl einer zufälligen Zelle

Auswahl einer zufälligen Zelle
22.05.2002 14:36:14
Thomas Hödlmoser
Hallo!

Kann mir jemand sagen, wie ich eine Zelle zufällig auswählen kann?

Ich möchte z.B. eine zufällige Zelle zwischen A7 und A25 auswählen und markieren. Wie kann ich das machen?

Herzlichen Dank im Voraus,
Thomas Hödlmoser

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Auswahl einer zufälligen Zelle
22.05.2002 15:03:01
Sebastian Müller
Hallo,

ganz einfach:


Sub Zufallsfeld()
Dim ZZahl
Randomize
ZZahl1 = Int((18 * Rnd) + 1) 'Zufallszahl wird ermittelt
zzahl2 = ZZahl1 + 7 'Zur Zufallszahl wird 7 addiert, da es ab Zelle A7 funktionieren soll
i = "B" & zzahl2 'Das B wird davorgeschrieben
MsgBox i 'Gibt ein Fanster aus, welche die Zelle nennt - nur zur Kontrolle - optional
Range(i).Select 'Zufalls-Zelle wird ausgewählt
End Sub


Gruß,

Sebastian

Anzeige
kleiner Fehler: A statt B
22.05.2002 15:06:08
Sebastian Müller
Hallo, natürlich muss ein A davor eingefügt werden, anstatt ein B, da die Zelle ja A.. heißt. Hatte mich geirrt.
Von A7 bis A25 eine Zelle zufällig markieren
22.05.2002 15:39:12
WF
Hi Thomas,

statt mit VBA:
Schreib in D1:
="$A$"&KÜRZEN(ZUFALLSZAHL()*19;0)+7

Markiere A7 bis A25: Format / bedingte Formatierung / Formel ist:
=ADRESSE(ZEILE();SPALTE())=D$1
und ein Format aussuchen.

trapp, trapp, trapp, trapp, trapp, brrrrr
WF


http://www.excelformeln.de/
die ultimative Formelseite

Anzeige
Danke! kT
24.05.2002 14:27:56
Thomas Hödlmoser

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zufällige Zelle in Excel auswählen


Schritt-für-Schritt-Anleitung

Um eine zufällige Zelle in Excel auszuwählen, kannst du entweder VBA (Visual Basic for Applications) verwenden oder eine Formel nutzen. Hier sind beide Methoden:

Methode 1: VBA-Makro

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Gehe zu Einfügen > Modul.

  3. Füge den folgenden Code ein:

    Sub Zufallsfeld()
       Dim ZZahl1 As Integer
       Dim zzahl2 As Integer
       Randomize
       ZZahl1 = Int((18 * Rnd) + 1) ' Zufallszahl zwischen 1 und 18
       zzahl2 = ZZahl1 + 7 ' Zelle ab A7
       Range("A" & zzahl2).Select ' Zufällige Zelle auswählen
    End Sub
  4. Schließe den VBA-Editor und führe das Makro aus (ALT + F8 und wähle Zufallsfeld).

Methode 2: Formel

  1. Wähle eine Zelle, z. B. D1, und gib die folgende Formel ein:

    ="$A$"&KÜRZEN(ZUFALLSZAHL()*19;0)+7
  2. Markiere den Bereich A7 bis A25.

  3. Gehe zu Format > Bedingte Formatierung > Formel ist und gib ein:

    =ADRESSE(ZEILE();SPALTE())=D$1
  4. Wähle ein Format aus, um die zufällige Zelle hervorzuheben.


Häufige Fehler und Lösungen

  • Fehler: Die Zelle wird nicht korrekt ausgewählt.

    • Lösung: Überprüfe, ob die Zufallszahl im VBA-Code korrekt generiert wird (Zahlenbereich von 1 bis 18).
  • Fehler: Die bedingte Formatierung funktioniert nicht.

    • Lösung: Stelle sicher, dass die Formel in der bedingten Formatierung korrekt eingetragen wurde und der Bezug auf die Zelle D1 stimmt.

Alternative Methoden

Neben VBA und Formeln gibt es auch andere Wege, eine zufällige Zelle auszuwählen:

  • Add-Ins: Einige Excel-Add-Ins bieten Funktionen zur zufälligen Auswahl von Zellen oder Daten aus Listen.
  • Manuelle Auswahl: Du kannst die Funktion ZUFALLSBEREICH verwenden, um einen Bereich von Zellen manuell auszuwählen.

Praktische Beispiele

  1. Zufällige Zeile aus einer Liste auswählen: Wenn du eine Liste in den Zellen A1 bis A10 hast, könntest du in einer anderen Zelle folgende Formel nutzen:

    =INDEX(A1:A10;ZUFALLSBEREICH(1;10))
  2. Zufällige Auswahl von Zeilen: Um zufällig eine ganze Zeile auszuwählen, kombiniere ZUFALLSBEREICH mit INDEX:

    =INDEX(A1:C10;ZUFALLSBEREICH(1;10);)

Tipps für Profis

  • Makros automatisieren: Du kannst das Makro so einstellen, dass es bei jedem Öffnen der Datei automatisch ausgeführt wird.
  • Zufällige Auswahl aus einer Liste: Wenn du eine Liste hast, die häufig aktualisiert wird, kannst du die Formel WVERWEIS oder SVERWEIS in Kombination mit ZUFALLSBEREICH verwenden, um dynamisch Zellen auszuwählen.
  • Kombination von Funktionen: Experimentiere mit verschiedenen Excel-Funktionen, um kreativere zufällige Auswahlen zu treffen.

FAQ: Häufige Fragen

1. Wie kann ich eine zufällige Zelle aus einer bestimmten Liste auswählen? Verwende die INDEX-Funktion zusammen mit ZUFALLSBEREICH, um eine zufällige Auswahl aus deiner Liste zu treffen.

2. Kann ich das Makro für andere Bereiche anpassen? Ja, du kannst die Werte im VBA-Code ändern, um andere Zellbereiche anzusprechen, indem du die Werte in Int((18 * Rnd) + 1) und die Startzelle anpasst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige