Hallo zusammen,
ich steh Heute wieder vor einem Problem, dass ich vor einiger Zeit schon einmal hatte, das sich aber irgendwie von selbst wieder löste.
Ich definiere eine Variable "monat", z.B. "Apr"
Damit suche ich [mit ".Find(monat)"] auf unterschiedlichen Tabellenblättern eben nach "Apr" und verarbeite von dieser Position aus meine Daten weiter.
Jetzt besteht aber das Problem, dass auf einigen Blättern der Monat als "Apr" angegeben ist und auf anderen als "Apr/16".
Als ich das Makro ursprünglich gebaut habe, gab es damit überhaupt keine Probleme - es fand sowohl "Apr" als auch "Apr/16", wenn "monat" = "Apr" war.
Schon bei meinen letzten Umbauarbeiten hatte ich plötzlich Probleme damit, dass "Apr/16" nicht mehr erkannt wurde. Langes Rumprobieren mit "lookat:=xlpart" half mir auch nicht weiter. Witzigerweise ging es am nächsten Tag wieder völlig problemlos ohne jedwede Änderung!?
Nun bin ich wieder dabei, Änderungen ins Makro einzubauen - und wieder kommt es an der Stelle, wo "Apr/16" steht, zur Meldung "Objektvariable oder With-Blockvariable nicht festgelegt"
xlpart funktioniert wieder nicht, ebenso komme ich mit .Find(monat & "/16") auch nicht weiter...
Wieso klappt das manchmal und jetzt grad wieder nicht? Und wie könnte ich das umgehen, dass, wenn "monat" = "Apr" auch der "Apr/16" (respektive ".../15" oder ".../17") gefunden wird?
Schon mal Danke für hilfreiche Hinweise.
Gruß
Marko