Registriert seit: 29.11.2016
Version(en): 2010
Hallo
Mein erster Eintrag, meine erste Frage.
Ich möchte in einer Spalte alle Einträge, die mit #WERT! geliefert werden im Modul mit einem Text ändern.
Selection.Replace What:="#WERT", Replacement:="TEXT" ... wird beharrlich ignoriert.
Kann mir bitte jemand helfen.
Danke.
Gustav
Registriert seit: 30.05.2016
Version(en): 2013
Hallo,
denke das klappt nicht weil #Wert ein Ergebnis ist, und kein String? Müsstest du anders suchen.
Leider kenne ich mich mit VBA nicht so gut aus aber vielleicht hilft dir das weiter:
http://www.ms-office-forum.net/forum/sho...p?t=241512
Registriert seit: 11.04.2014
Version(en): 2003/2007/2013 (bei Bedarf auch noch '97/2000/2010)
Hallo,
wenn's nicht unbedingt VBA sein muss, würde ich den Fehler schon in den Formeln abfangen, die zu #WERT führen.
Dazu müsste man aber Deine verwendeten Formeln / Funktionen kennen ...
Überlegen macht überlegen
Gruss aus dem schönen Hunsrück
_______ Klaus-Martin _______
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
in Ergänzung zu Klaus' Vorschlag:
Code:
=WENNFEHLER(deine Formel);""
damit bleibt deine Zelle bei einem Fehlerwert leer oder
Code:
=WENNFEHLER(deine Formel);"irgendein Text"
Hiermit wird die fehlerbehaftete Zelle mit einem Text oder einem Wert nach deinen Vorgaben belegt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 11.10.2014
Version(en): 12/2007&14/2010
Oh je, oh je, Leute!
VBA spricht English, also "#Value!", und WillWissens Fml dürfte wegen falscher Klammersetzung gar nicht erst angenommen werden!
Außerdem kann man auch ganz anders vorgehen, indem man, falls alle Stränge reißen, alle Formelzellen mit If IsError(zelle) Then abklappert.
Gruß, Castor
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
auch wenn ich versehentlich die schließende Klammer vergessen habe, so ist die Formel an sich korrekt. Und wegen des Vergessens haben wir ja Excel, oder??
[
Bild bitte so als Datei hochladen: Klick mich!]
Ach ja, falls wegen der Zeile() Fragen kommen sollten: ich habe zu Demonstrationsgründen ein Beispiel konstruiert, das mir einen #WERT!-Fehler produzieren soll.
Tabelle2Formeln der Tabelle |
Zelle | Formel | C1 | =WENNFEHLER(SVERWEIS(ZEILE();A1:B9;0);"") | C2 | =SVERWEIS(ZEILE();A2:B10;2;0) | C3 | =SVERWEIS(ZEILE();A3:B11;0) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 29.11.2016
Version(en): 2010
Danke für die Antworten.
Der Hinweis mit #Value! hat gepasst, gibt man beim Modul statt #Wert! ebenda #Value! ein, schon klapps. :19:
Danke !
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
das ändert aber nichts daran, dass man solche Fehler schon mit der Formel abfängt, zumal man sich mit Deiner Methode die Formeln zerschießt!!!!!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 29.11.2016
Version(en): 2010
A1A1
Na gut, dann anders:
Ich habe folgendes mit der Formel auszudrücken:
Vorgabe Spalte A: Datum (z.B. 01.01.2017, 15.7.2017, aber auch leere Felder, da nun mal kein Datum notwendig)
Ergebnis B1: Quartal (in Form 2017-1, 2017-3, oder im Falle keines Datums ein Text, z.B. "OFFEN")
Meine Formel: =JAHR(A1) & "-" & WENN(MONAT(A1)<4;1;WENN(MONAT(A1)<7;2;WENN(MONAT(A1)<10;3;4)))
Wo bekomm ich nun noch den Text (OFFEN) dazu?
Registriert seit: 13.04.2014
Version(en): 365
29.11.2016, 15:35
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2016, 15:35 von BoskoBiati.)
Hallo,
Code:
=wenn(a1="";"offen";JAHR(A1) & "-" & WENN(MONAT(A1)<4;1;WENN(MONAT(A1)<7;2;WENN(MONAT(A1)<10;3;4))))
den #Wert-Fehler kann ich aber nicht nachvollziehen!
[html]
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
1 | 01.01.2017 | 2017-1 | 2017-1 |
2 | 15.03.2017 | 2017-1 | 2017-1 |
3 | 17.07.2017 | 2017-3 | 2017-3 |
4 | 10.10.2017 | 2017-4 | 2017-4 |
5 | | offen | offen |
Zelle | Formel |
B1 | =WENN(A1="";"offen";JAHR(A1)&"-"&WENN(MONAT(A1)<4;1;WENN(MONAT(A1)<7;2;WENN(MONAT(A1)<10;3;4)))) |
C1 | =WENN(A1="";"offen";JAHR(A1)&"-"&MONAT(MONAT(A1)&0)) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
[/html]
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.