Kann das sein, daß du viiiiiel zu kompliziert denkst?
Nennen wir mal die variablen gasse,nr und status, die hast du per inputbox abgefragt.
danach folgt
s=1:rem suche dem ersten leeren feld beginnt ab zeile 2 in spalte 1
for z=2 to 100000
if cells(z,1)="" then
found=0:exit for:rem nix gefunden
end if
if cells(z,1)=gasse and cells(z,2)=nr and cells(z,3)=status then
found=z:exit for
end if
next z
somit hast du mit found die richtige Zeilenummer, aus der du ausbuchen kannst - wenn found=0, dann gibt es diese kombination nicht..
Funktioniert natürlich nur, wenn diese kombination maximal 1x vorkommt, sonst findet der code den ersten (könnte man natürlich auch anpassen).
|