ich schreibe gerade ein Makro, bei dem ich auf folgendes Problem stoße:
Ich erstelle ein Formular auf dem die Informationen stehen, welches Material ich für ein jeweiliges Produkt benötige.
Die Informationen dafür entnehme ich aus einer großen Tabelle, die in unterschiedliche Bereiche unterteilt ist. Einer davon nennt sich "Hilfsmittel".
Mittels Makro lasse ich die Spalten ausblenden, in denen der Wert "0" steht und kopiere nur die eingeblendeten Zellen mit Werten gößer 0.
Range("Hilfsmittel[#All]").SpecialCells(xlCellTypeVisible).Copy _
Destination:=Range("HilfsmittelInFormular")
Allerdings gibt es manche Produkte, die gar keine Hilfsmittel benötigen, wodurch der gesamte Tabellenteil ausgeblendet wird. Ist das der Fall, kommt es zu einer Fehlermeldung, da Excel natürlich keine Zellen zum kopieren findet.
Ich habe schon an einer if-Beziehung rumprobiert, kam aber leider nicht zum Erfolg.
Ich bedanke mich schon mal für eure Hilfe,
Gruß Luigi