Office: Mehrere Zellen auf Inhalt prüfen

Helfe beim Thema Mehrere Zellen auf Inhalt prüfen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, habe da noch ein kleines übel zu bewältigen, und komme da irgendwie nicht so ganz weiter. Ich habe auf einem Tabellenblatt... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Bravestar, 6. Januar 2008.

  1. Mehrere Zellen auf Inhalt prüfen


    Hallo zusammen,

    habe da noch ein kleines übel zu bewältigen, und komme da irgendwie nicht so ganz weiter.
    Ich habe auf einem Tabellenblatt verschiedene Zellen, die ich auf Inhalt prüfen möchte. Wenn nicht alle definierten Zellen ausgefüllt, dann MSG Box.
    Also bsp. C2, G2, E2, C8, E8, E9, G14, D35 und noch ein par mehr.
    Wie ich eine einzelne Zelle auf Inhalt prüfe weiß ich, aber ich komme nicht dahinter, wie man verschiedene (ca.40) Zellen prüfen kann.

    Code:
    Ob mir da nochmal einer weiterhelfen kann?
    Habe leider bei Herber oder sonstigen Seiten nix brauchbares gefunden.

    :)
     
    Bravestar, 6. Januar 2008
    #1
  2. Hi,

    du könntest zum Beispiel die zu prüfenden Zellen in einem Namen sammeln und dann alle Zellen in einer For Each Schleife testen.
     
    Styrkar, 8. Januar 2008
    #2
  3. Nochmals danke,

    wie kann man denn Zellen in einem Namen sammeln?
     
    Bravestar, 8. Januar 2008
    #3
  4. Mehrere Zellen auf Inhalt prüfen

    Du kannst in Excel Namen für Bereiche vergeben.
    Markier einfach alle Zellen die zu testen sind und geh dann nach Einfügen-Namen-Definieren.
    Gibt dem ganzen einen schönen Namen (z.B: TestBereich) und click dann auf Hinzufügen.
    Im Code kannst du dann mit [TestBereich] da drauf zugreifen.
     
    Styrkar, 8. Januar 2008
    #4
  5. Hallo Styrkar,

    mmmh, okay. Habe ich mal ausprobiert, bin aber nicht unbedingt auf ein gültiges Ergebnis gestossen, denn was mich noch stutzig macht ist, wie kann ich einem ganzen Bereich sagen, wenn ein Teil von Dir nicht ausgefüllt dann MsgBox?
    Z.B. A1-A7 ist ausgefüllt A8 aber nicht und A9-A15 ja.
    Dann kann ich ja mit = "" oder < oder > ja gar nichts anfangen?!!!
    Müsste ich da dann nicht jede einzelne Zelle ansprechen die ausgefüllt werden muß?
     
    Bravestar, 8. Januar 2008
    #5
  6. Klar mußt du das. Vielleicht wirds mit dem Beispiel hier klarer:

    Code:
    Der Code erstellt einen Namen 'ZuTesten' für die Zellen B4, B6, D4, D6, F4, F6 und prüft dann welche dieser Zellen leer sind und gibt das Ergebnis aus.
     
    Styrkar, 8. Januar 2008
    #6
  7. So sieht das ganze ja schon sehr gut aus, vielen dank erstmal dafür.
    Nur noch eine kleine Frage.

    Code:
    Then Exit Sub gefällt mir nicht so ganz. Ich würde gerne ein weiteres Makro starten, also quasi eine Verschachtelung.
    Prüfe Zellen, wenn Bedingungen positiv erfüllt, dann "Mein Makro", sont Fehlermeldung.
    Habe es so probiert, aber irgendwie kommt dann nicht das gewünschte Ergebnis raus. Ob Du mir da noch mal helfen könntest?
    Code:
     
    Bravestar, 9. Januar 2008
    #7
  8. Mehrere Zellen auf Inhalt prüfen

    Hmm, ich nehme mal an da kommt ein Fehler bei raus.
    Wenn du mehrere Befehle in einem if-Block zusammenstellen willst muß auch irgentwann ein End If kommen:
    Code:
    Noch übersichtlicher wirds wenn du die Befehle in eine neue Sub packst:
    Code:
     
    Styrkar, 9. Januar 2008
    #8
  9. Hallo,

    ich habe mit VBA hauptsächlich in Access gearbeitet, aber wäre es nicht auch sinnvoll, die felder nicht nur auf leere Zeichenfolge abzufragen, sondern auch auf null, oder gibt es das in Excel nicht?

    Code:
    Gruß
    Olli

    @Styrkar
    Ist der Spruch in deiner Signatur aus Serenity?
     
    Desastermaster, 9. Januar 2008
    #9
  10. Hi,
    IsNull wird nix funktionieren. Alternativ könnte man den Test aber mit IsEmpty(z.Value) durchführen, beides ist aber nicht notwendig.

    Und ja, da kommt er her.
     
    Styrkar, 9. Januar 2008
    #10
  11. Sooo,
    habe noch ein wenig rumbasteln müssen, aber nun klappt es dank Deiner Hilfe.
    Vielen lieben Dank, hast mir sehr weitergeholfen!
     
    Bravestar, 9. Januar 2008
    #11
  12. Um das Thema nochmals aufzugreifen,

    ich habe auf meinem Tabellenblatt nun noch zwei Checkboxen (Steuerelemt Toolbox) hinzugefügt.
    Folgendes wollte ich damit erreichen.

    Wenn ich checkbox1 (Ja) oder checkbox2 (nein) anklicke, dann Nachricht.
    Soweit kein Problem
    Code:
    Nun wollte ich aber noch eine Erweiterung/Prüfung reinbringen.

    Code:
    Folgenden Fehler bekomme ich
    "Objekt erforderlich"

    Was will ich erreichen?
    Wenn checkbox1 angeklickt ist, soll Bereich "test" geprüft werden.
    Wenn checkbox2 angeklickt ist, soll Bereich "test1" geprüft werden.
    Aber erst dann, wenn ich diese Prozedur aufrufe und nicht wenn ich die Checkbox selbst anklicke. Bekomme das irgendwie nicht auf die Kette.

    Ob mir da nochmals einer helfen könnte?
     
    Bravestar, 16. Januar 2008
    #12
  13. Mehrere Zellen auf Inhalt prüfen

    Moin, Bravestar,

    Kontrollkästchen auf einer Tabelle erwarteb die Angabe der Tabelle vor der Abfrage:

    Code:
    Und bei Bereichen für Namen würde ich sicherheitshalber immer die absoluten Bezüge setzen...
     
  14. Hi Jinx,

    hatte das dann schon so ähnlich gelöst gehabt.
    Aber mal ne Frage zu den Bereichen,

    ich habe da ein Problem.
    Ich würde gerne meherer verbundene und einzelne Zellen auf Inhalt prüfen.
    Habe dies soweit auch geschafft nur gibt es jetzt auf einmal Probleme.
    Folgendermaßen bin ich vorgegangen.

    Zuerst habe ich die zu prüfenden Zellen markiert und sie/ihnen über EINFÜGEN - NAMEN definiert/einen Namen vergeben.
    Danach habe ich mich in meinem Code auf diesen Namen bezogen.
    Nun wollte ich mehrer Zellen die verbunden sind aber auch einzelne genauso defineren, damit ich sie über meinen Code ansprechen kann, bekomme aber dann eine Fehlermeldung.

    Die Formel in diesem Arbeitsblatt enthält einen oder mehrere ungültige Bezüge.
    Überprüfen SIe, ob der Pfad, der Name der Arbeitsmappe und der Name des Bereiches oder des Zellbezuges korrekt sind.


    Gibt es daher eine Möglichkeit mehrere Zellen auch ohne Namensdefinition anzusprechen?
     
    Bravestar, 16. Januar 2008
    #14
  15. Moin, Bravestar,

    ich persönlich halte absolut nichts von Verbundenen Zellen. Von Verbundenen Zellen wird immer die linke obere Zelle angesprochen. Bei Namen sollten bitte immer absolute Bezüge verwendet werden, sonst wird der Bezug relativ zur aufrufenden Zelle aufgezeigt, was nette Überraschungen bringen kann.

    Code:
    E4 ist Teil der verbundenen Zelle E4:F6.
     
Thema:

Mehrere Zellen auf Inhalt prüfen

Die Seite wird geladen...
  1. Mehrere Zellen auf Inhalt prüfen - Similar Threads - Zellen Inhalt prüfen

  2. Auf die nächst mögliche Zelle mit Inhalt zugreifen

    in Microsoft Excel Hilfe
    Auf die nächst mögliche Zelle mit Inhalt zugreifen: Einen schönen Sonntag wünsche ich. Ich möchte mit folgendem Code auf die nächst mögliche Zelle mit einem Wert zurück greifen. Der Code nimmt aber immer den vorherigen Wert in der Zelle. Wenn die...
  3. Zelle per VBA auf ihren Inhalt prüfen und reagieren sowie bei Änderung

    in Microsoft Excel Hilfe
    Zelle per VBA auf ihren Inhalt prüfen und reagieren sowie bei Änderung: Hallo zusammen, ich habe mit etwas verheddert und hoffe auf Eure Hilfe. Die Felder B111 und B112 sind zu Beginn LEER. B111 bietet ein Dropdown-Menü an, welches im Falle der Auswahl "Angebot mit...
  4. Prüfung unterschiedlicher Zellen auf Inhalt und Konsequenz

    in Microsoft Excel Hilfe
    Prüfung unterschiedlicher Zellen auf Inhalt und Konsequenz: Hallo zusammen, ich habe einen Code, bei dem ich mehrere voneinander getrennte Zellen auf Befüllung prüfe. Wenn ich mindestens eine nicht befülle, erscheint eine Fehlermeldung und das Script...
  5. Inhalt Zelle inkl. bedingter Formatierung übernehmen

    in Microsoft Excel Hilfe
    Inhalt Zelle inkl. bedingter Formatierung übernehmen: Hallo zusammen, gibt es eine Möglichkeit den Wert einer Zelle inkl. bedingter Formatierung in einem anderen Tab zu übernehmen? Beispiel: Tab1 Zeilen 1 bis 5 in Zelle C werden die Summen aus...
  6. Zeilen löschen wenn eine Zelle der Zeile einen bestimmten Inhalt hat

    in Microsoft Excel Hilfe
    Zeilen löschen wenn eine Zelle der Zeile einen bestimmten Inhalt hat: Hallo, ich brauche mal wieder eure Hilfe. Für die beschriebene Aufgabe benutze ich folgenden Code der soweit auch gut funktioniert: Code: Sub ZeileLöschen() Dim Bereich As Range Dim Zelle As...
  7. Prüfen und Verketten von Zellen mit Formeln als Inhalt

    in Microsoft Excel Hilfe
    Prüfen und Verketten von Zellen mit Formeln als Inhalt: Sehr geehrte Damen und Herren, ich möchte in einer Excel Tabelle ca. 72 Zellen miteinander verketten und prüfen, ob diese gefüllt sind, falls manche dieser Zellen leer sind sollen diese aus der...
  8. Inhalte einer Zelle auf buchstaben ü oder ö oder ä prüfen

    in Microsoft Excel Hilfe
    Inhalte einer Zelle auf buchstaben ü oder ö oder ä prüfen: Hallo Leute ich möchte gerne über die bedingte Formatierung die Textinhalte der Zellen überprüfen. Wenn bei der Prüfung herauskommt, das der Zellinhalt ein ü,ö,ä beinhaltet, soll die Zelle...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden