Ja, verjetno ste naredili napako pri dodajanju kode ali pa ni na pravem mestu! Koda mora biti na točno določenem mestu, da se bo zagnala pri odpiranju zvezka. Naredite takole: odprite vaš delovni zvezek, kjer bi radi imeli kodo. Postavite se v okolje VBA (ALT + F11) in tam na levi strani mora biti ime vašega zvezka. Nato
dvoklik malo nižje na "ThisWorkbook" in na desni strani se vam bo spremenilo okno, ki bo po vsej verjetnosti prazno in tja prekopirajte kodo, kakor je napisana v mojem prejšnjem prispevku.
In to celo! Morda bi bilo dobro, če bi se obenem tudi najprej odprl list na katerem spreminjate, povečujete št. za eno! Torej dodajte še tole vrstico:
S tem se boste izognili napaki pri odpiranju, če boste zvezek zaprli, ko se boste nahajali na kakem drugem listu kot pa list 1.
To vrstico dodajte takoj za
Application.DisplayAlerts = False
Potem samo še vse shranite, ponovno zaženite zvezek in stvar mora delovati, če vam je prej tudi po kliku na gumb. Seveda, če ste poslali celo kodo pripeto na vaš gumb. Tistega gumba potem ne boste več rabili.
Off topic: kaj pa je z Comboboxom, vam je uspelo spremeniti pisavo in ga napolniti s podatki?