Registriert seit: 24.11.2017
Version(en): 2016
Hallo zusammen,
ich steh' gerad aufm' Schlauch!
Folgende Formel gebe ich über VBA in meine Zelle:
Code:
Range("D4").FormulaR1C1 = "=" & shname & "!R[1]C[8]"
Wie zum Teufel kann ich denn hier noch ein "WENN(ISTFEHLER.." einbauen?
VG
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
01.08.2018, 15:00
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2018, 15:01 von LCohen.)
[D4] = "=IF(ISERROR(" & shname & "!R[1]C[8]),""""""," & shname & "!R[1]C[8])"
(habe jetzt die Gänsefüßchen nicht nachgezählt, außerdem ungetestet)
Registriert seit: 24.11.2017
Version(en): 2016
01.08.2018, 15:29
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2018, 15:29 von jules.)
Hi,
danke Dir für die schnelle Rückmeldung.
Funktioniert. Waren bloß 1x zu viele "
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
IFERROR wäre die kürzere Alternative, aber ich weiß, dass Du auch die Antik-Excelaner beglücken wolltest. Und das finde ich gut.
Registriert seit: 24.11.2017
Version(en): 2016
Wie machst du das? :) haha
Kannst du es mir irgendwie erklären?
Ich scheiter schon wieder an:
Code:
Range("C4").FormulaR1C1 = "=VLOOKUP(RC[-1],TGStandorte,3,0)"
Der "normale" Code wäre ja:
Code:
=WENN(ISTFEHLER(SVERWEIS(B11;TGStandorte;3;FALSCH));"";SVERWEIS(B11;TGStandorte;3;FALSCH))
:16:
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
01.08.2018, 16:10
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2018, 16:10 von LCohen.)
Jeder ist aber gern zu eigenen Transferleistungen aufgefordert ;)
Daher hier einfach mal das kürzere IFERROR (Gänsefüßchen ... Du weißt schon):
[C4] = "=IFERROR(VLOOKUP(RC[-1],TGStandorte,3,0),"""")"
Registriert seit: 24.11.2017
Version(en): 2016
Perfekt! Ich danke Dir!
.. Gibt es denn nicht einfach irgendein Tool / Website, wo ich die Formel eingeben kann und er rechnet sie mir um? :19:
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
01.08.2018, 17:04
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2018, 17:04 von LCohen.)
Seit 1994 kannst Du in Excel den Makrorekorder anwerfen. Er zeichnet a) englisch und b) im R1C1-System auf.
Registriert seit: 24.11.2017
Version(en): 2016

Ich versuchs. Danke!