Hi,
ich nehme an, dass alle Tabellenblätter identisch aufgebaut sind und die Spalten in der 1. Zeile eine Überschrift (Landesbezeichnung) haben? Schreibe die Landesbezeichnung in die Tag-Eigenschaft jeder CheckBox, die das jeweilige Land repräsentiert .
Du musst dann in einer Schleife über alle Tabellenblätter laufen und innerhalb jedes Tabellenblattes in einer Unter-Schleife über alle CheckBoxen des UserForms. Wenn die CheckBox nicht aktiviert ist, suchst du mit der Find-Methode in der 1. Zeile des Tabellenblattes nach der Landesbezeichnung, die in der Tag-Eigenschaft der betreffenden CheckBox steht. Dadurch kannst du die Spaltennummer ermitteln und löschst dann die betreffende Spalte.
Bis später,
Karin