Registriert seit: 29.09.2015
Version(en): 2030,5
22.02.2017, 13:13
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2017, 13:13 von snb.)
Code:
Sub M_snb()
[I1:I2000] = [if(iserr(search("nichts",I1:I2000)),"",I1:I2000)]
End Sub
Folgende(r) 2 Nutzer sagen Danke an snb für diesen Beitrag:2 Nutzer sagen Danke an snb für diesen Beitrag 28
• joshua, Fennek
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo snb
aaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Gruß Atilla
Registriert seit: 06.12.2015
Version(en): 2016
wieder einmal eine interessante Formel von snb.
Kann der Fragesteller einen Speed-Test im Vergleich snb-Formel gg Schleife durchführen?
mfg
Registriert seit: 22.04.2016
Version(en): 2016
(22.02.2017, 13:13)snb schrieb: Code:
Sub M_snb()
[I1:I2000] = [if(iserr(search("nichts",I1:I2000)),"",I1:I2000)]
End Sub
Vielen Dank hierfür, es funktioniert super!
Nun muss ich jedoch einen Schritt noch weitergehen und die gesammten Zellen von J:Q jeweils leeren ("") wenn in I etwas wie "nichts" steht.
Wie bekomme ich dies nun hin?
Registriert seit: 29.09.2015
Version(en): 2030,5
22.02.2017, 16:10
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2017, 16:10 von snb.)
Zitat:Nun muss ich jedoch einen Schritt noch weitergehen und die gesammten Zellen von J:Q jeweils leeren ("") wenn in I etwas wie "nichts" steht.
Das ist gerade das Gegenteil von was du vorher gefragt hast.
Registriert seit: 22.04.2016
Version(en): 2016
Wie ich dies mittels If-methode lösen könnte, weiß ich. jedoch funktioniert bisher kein präsentiertes Beispiel mit If und Like (nichts). Das letzte von atila funktioniert leider auch nicht.
Registriert seit: 14.04.2014
Version(en): 2003, 2007
22.02.2017, 16:31
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2017, 16:32 von atilla.)
Hallo Joshua,
vertauch doch einfach hier:
die "" mit dem Bereich und umgekehrt. Musst aber die Bereichsadresse im Ganzen Code anpassen.
Und warum funktionierte mein Beispiel nicht? :@ Was passiert oder passiert nicht?
Gruß Atilla
Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:1 Nutzer sagt Danke an atilla für diesen Beitrag 28
• joshua
Registriert seit: 22.04.2016
Version(en): 2016
(22.02.2017, 16:31)atilla schrieb: Hallo Joshua,
vertauch doch einfach hier:
die "" mit dem Bereich und umgekehrt. Musst aber die Bereichsadresse im Ganzen Code anpassen.
Und warum funktionierte mein Beispiel nicht? :@ Was passiert oder passiert nicht?
Du meinst das so:
[I1:I2000] = [if(iserr(search("nichts",I1:I2000)),J1:Q2000,"")]
? Funktioniert leider nicht :20:
Mit deinem Code von der vorherigen Seite löscht er leider die komplette Spalte :/
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Joshua,
ups, musste doch sagen so etwas.
Du musst das :
Text = "*nichts*"
so ersetzen:
Text = "nichts"
dann klappt das mit dem .....
Bei snbs Code hast Du ungleiche Bereiche, sonst richtig.
Gruß Atilla
Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:1 Nutzer sagt Danke an atilla für diesen Beitrag 28
• joshua
Registriert seit: 22.04.2016
Version(en): 2016
Stimmt, jetzt funktioniert es.
Der Code von snb entsprechend so?
[I1:Q2000] = [if(iserr(search("nichts",I1:I2000)),J1:Q2000,"")]
Leider wird die komplette Spalte I gelöscht., also Sie ist nicht mehr da.
Wo habe ich was falsch bestimmt?