jeg forstår det simpelthen ikke, jeg kan ikke få nogen af jeres koder til at virke... Det er excel vi taler vi om. Jeg kan kun få det til at virke med følgende:
Jeg har checkbox'sen i et ark, og koden går jeg ud fra skrives i selve checkboxen ?
Hele ideen med checkboxen er, at når jeg sætter et kryds, skal den tage den tekst, der fx, er placeret i celle J5, og kopiere til en ny celle, fx. J10, derefter skal samme checkbox, "Nulstille sig selv," altså være ikke afkrydset. Næste gang jeg så skriver noget tekst i celle J5, og igen afkrydser Checkboxen, skal den tage teksten og placere i fx Celle J6...
Fortæl altid, om det er VBA eller VB - der ER forskel ;o)
Textbox, checkboxe, labels osv. er komponenter (eller rettere: objekter), er har en række egenskaber og metoder. Skriv ALTID metoden/egenskaben ud, så du kan se, hvad du egentligt har gang i. Altså:
Skriv IKKE : CheckBox5 = 1 Skriv i stedet : CheckBox5.Value = 1
Andet eksempel Skriv IKKE : Textbox1 = "Hej" Skriv i stedet : Textbox1.Text = "Hej"
Hvorfor? Fordi der er masser af andre egenskaber/metoder for hvert objekt. F.eks. .Enabled .Visible osv. Og når du ikke skriver hvilken egenskab/metode du vil arbejde med tager VB den der er default for objektet - og det er måske ikke altid den du regner med at det er.
Bare lidt om god programmeringsskik og "pæn" kode ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.