seth: Excel: Domain-Filterung

Beitrag lesen

gudn tach Jörg!

mit einem makro.

Ein Makro wird ihm in diesem Fall nicht viel helfen, da Makros weder Schleifen noch Variablen können ...

ich habe ja auch dazu geschrieben, dass das makro bearbeitet werden soll.
wenn man ein makro bearbeitet, indem man z.b. schleifen einbaut, bleibt es trotzdem ein makro.

der vorteil der von mir beschriebenen methode ist, dass man keine ahnung vom aufbau eines vba-scriptes haben muss, sondern bloss noch den inhalt der funktion (des sub) zu aendern hat.
und wenn man irgendeine prozedurale programmiersprache (hier z.b. php) schon kennt, kann man sich selbst auch recht fix die befehls- und funktions-namen zusammensuchen, die man fuer seine zwecke braucht.

  1. einmal das ausfuehren, was du ganz oft machen moechtest: also domain kopieren, in die dritte spalte wechseln, domain einfuegen, cursor an den anfang der naechsten zeile setzen.

Da ist das Problem: Ein Makro kann nicht erkennen, wo die Domian beginnt.

das makro selbst noch nicht, aber der code liegt ja vor. und so wie man eruiert, wie man schleifen in vba schreibt, kann man auch schnell zu solchen konstrukten wie InStr() finden.

und je nach e-mail-adressen muss man das noch nicht mal das:
wenn alle e-mail-adressen in der tabelle hinter dem '@' genau einen punkt haben, also bloss aus tld, dem punkt und sld bestehen, dann genuegt es beim makro die tastenkombination
end
ctrl + shift + <- (cursortaste, nach links)
ctrl + shift + <- (cursortaste, nach links)
ctrl + shift + <- (cursortaste, nach links)
ctrl + c
zu druecken, um den gewuenschten teil in die zwischenablage zu kopieren.

Nee, nicht in VBS, sondern in VBA.

oops, ja, stimmt. so hiess das.

prost
seth