Antwort
von
nach 8 Stunden
0
hilfreich
Re: Vba: Vokabeltrainer!?
Hallo Annibunny92,
mit dem Befehl
Sheets("Tabelle2").Range("A1").FormulaR1C1
kannst du in deiner Mappe auf jede beliebige Zelle zugreifen, ohne den Focus wechseln zu müssen. Den String "A1" kannst du auch dynamisch zusammenbauen, z. B. mit einem Schleifenzähler, so dass du die Liste der Reihe nach durchgehen kannst. Alternativ kannst du auch mit
Sheets("Tabelle2").Range("A1").Offset(x, y).Range("A1").FormulaR1C1
auf eine beliebige Zelle zugreifen. Dabei fixierst du mit dem ersten "A1" eine Zelle und kannst dann x Reihen nach unten und y Spalten nach rechts gehen. Eignet sich besser für Schleifen. Genauso kannst du aber auch x bzw. y zufällig belegen, dann ist nicht vorhersehbar, welche Vokabel kommt. Mit dem Sheets(...) greifst du auf ein anderes Sheet zu, sprich, wenn du das Blatt, das sichtbar ist, ansprichst, dann lass es einfach weg. Du kannst auch einfach mit
Range("A1").FormulaR1C1 = "Test"
einen Wert zuweisen.
Ich hoffe, das hilft dir weiter. Wenn dann noch in der Excel-Hilfe nach Zufallszahlen, Schleifen und Bedingungen suchst, denk ich, dass schon mal lauffähiges hinkriegen solltest.
Viele Grüße
Philipp