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

Forumthread: Excel Spiel Memory

Excel Spiel Memory
21.02.2007 15:09:00
Nemo
Hallo,
Kann mir jemand helfen?
Wie kann ich selbst das Spiel Memory in Excel erstellen?
Ich benötige dies für ein wichtiges Projekt.
Vielen Dank
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Spiel Memory
21.02.2007 15:30:48
Andi
Hi,
bei so einer allgemeinen Fragestellung kann Dir da eigentlich nur google helfen. Guck mal hier:
http://www.mrexcel.com/pc10.php
Da gibt's ein Excel-Memory zu runterladen. Ob das bei VBA nein als sinnvolle Anregung taugt, glaube ich aber eher nicht...
Viel Erfolg,
Andi
Anzeige
AW: Excel Spiel Memory
22.02.2007 19:28:00
Franz
Hallo Nemo,
das hier ist Spitze:
http://www.excel-downloads.com/telechargements/file/memory/334.htm
Falls du kein französich kannst, das Wichtigtes: das Entzippte unter "C:\2paires" komplett platzieren. Der Vba-Code ist kurz und kann leicht verändert werden. Französisch ist zwar meine Muttersprache, für eine Übersetzung aber habe ich aber keine Zeit. Vermeide bitte dass man dir das Lied "Es ist alles nur geklaut" vorsingt.
Au revoir!
Franz D.
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Excel Memory Spiel selbst erstellen


Schritt-für-Schritt-Anleitung

Um ein Memory-Spiel in Excel zu erstellen, kannst Du folgende Schritte befolgen:

  1. Excel öffnen: Starte Microsoft Excel und öffne ein neues Arbeitsblatt.
  2. Zellen formatieren: Markiere ein 4x4-Zellen-Raster. Du kannst die Zellen mit einer Hintergrundfarbe füllen, um die Karten darzustellen.
  3. Bilder oder Text hinzufügen: Füge in jede zweite Zelle ein Bild oder einen Text ein, um die Paare zu erstellen. Du kannst z.B. 8 unterschiedliche Bilder verwenden, die jeweils doppelt vorhanden sind.
  4. VBA aktivieren: Um das Spiel interaktiv zu machen, musst Du die Entwicklertools aktivieren. Gehe zu „Datei“ -> „Optionen“ -> „Menüband anpassen“ und aktiviere „Entwicklertools“.
  5. VBA-Code hinzufügen: Klicke auf „Visual Basic“ in den Entwicklertools und füge den folgenden Code ein, um die Logik für das Memory-Spiel zu steuern:

    Sub Memory()
       ' Dein VBA Code hier
    End Sub
  6. Zufällige Anordnung: Du kannst den Code erweitern, um die Bilder zufällig anzuordnen, wenn das Spiel gestartet wird.
  7. Testen: Starte das Spiel, indem Du auf die Schaltfläche klickst, die Du für den Spielstart erstellt hast.

Häufige Fehler und Lösungen

  • Fehler 1: Die Bilder erscheinen nicht.

    • Lösung: Stelle sicher, dass die Bilder korrekt in die Zellen eingefügt wurden und dass die Zellen nicht zu klein sind.
  • Fehler 2: VBA funktioniert nicht.

    • Lösung: Überprüfe, ob die Makros in den Excel-Optionen aktiviert sind.
  • Fehler 3: Das Spiel reagiert nicht auf Klicks.

    • Lösung: Vergewissere Dich, dass Du das richtige Ereignis im VBA-Code verwendet hast, z.B. Worksheet_SelectionChange.

Alternative Methoden

Wenn Du nicht selbst programmieren möchtest, gibt es auch vorgefertigte Excel-Spiele:

  • Excel Memory Vorlagen: Du kannst online nach vorgefertigten Excel Memory Spielen suchen und diese herunterladen. Viele Seiten bieten kostenlose Downloads an.
  • Excel Add-Ins: Einige Add-Ins ermöglichen es Dir, Spiele in Excel zu programmieren, ohne tief in die Programmierung einzutauchen.

Praktische Beispiele

Hier ein einfaches Beispiel, wie Du ein Memory-Spiel in Excel erstellen kannst:

  1. Zellen B1 bis E4: Fülle die Zellen mit den Zahlen 1 bis 8, wobei jede Zahl doppelt vorkommt.
  2. Hintergrundfarbe: Färbe alle Zellen grün, um die Karten abzudecken.
  3. Klick-Logik: Verwende VBA, um die Farben der Zellen zu ändern, wenn sie angeklickt werden.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("B1:E4")) Is Nothing Then
        Target.Interior.Color = RGB(255, 255, 255) ' Weiß
    End If
End Sub

Tipps für Profis

  • Animationen hinzufügen: Überlege, Animationen bei den Klicks hinzuzufügen, um das Spiel ansprechender zu gestalten.
  • Punkte zählen: Implementiere eine Punktzahl, um die Leistung der Spieler zu verfolgen.
  • Benutzeroberfläche verbessern: Nutze Shapes und Bilder für eine ansprechendere Benutzeroberfläche.

FAQ: Häufige Fragen

1. Wie kann ich das Spiel speichern?
Du kannst das Excel-Dokument einfach speichern, wie gewohnt, aber achte darauf, es als „Excel-Makro-fähige Arbeitsmappe“ (.xlsm) zu speichern, um den VBA-Code zu behalten.

2. Kann ich das Memory-Spiel auch für andere Lerninhalte nutzen?
Ja, Du kannst das Spiel anpassen, indem Du die Bilder oder Texte änderst, um verschiedene Themen zu behandeln, z.B. Vokabeln oder mathematische Begriffe.

3. Funktioniert dies in jeder Excel-Version?
Die Anleitung funktioniert am besten in Excel 2010 und höher, da frühere Versionen möglicherweise nicht alle Funktionen unterstützen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige