Avatar billede Greenseeker Praktikant
24. november 2006 - 18:31 Der er 10 kommentarer og
1 løsning

"Linked cell" til 1000 checkboxe

Som overskriften siger, har jeg 1000 checkboxe, der alle skal kodes med en "linked cell". Hvordan gør jeg det, hvis ikke jeg skal gøre det manuelt med alle 1000 boxe? Det vil jo tage en evighed... :o/
Avatar billede jhe-ting Nybegynder
24. november 2006 - 18:46 #1
Lav en makro til at skabe dem.

Ved ikke helt hvad du mener med "linked cell".
Vis hvordan det skal se ud, så vil jeg prøve at lave et makro eksempel.
Avatar billede Greenseeker Praktikant
24. november 2006 - 19:08 #2
Jeg skal linke en celle til hver felt. Dvs. skrive ind i kontrolelementets egenskaber ud for linked cell, hvilken celle boxen skal referere til... Ved godt hvad en makro er, men har aldrig brugt dem. Hvordan gør man det?
Avatar billede kabbak Professor
24. november 2006 - 19:14 #3
Public Sub Tilføj_LinkedCell()
Dim CH As Object, a As String, I As Long
For Each CH In ActiveSheet.Shapes
a = CH.Name
If Left(a, 8) = "CheckBox" Then
I = Right(a, Len(a) - 8)
CH.Select
ActiveSheet.OLEObjects(a).LinkedCell = "A" & I
End If
Next
End Sub

hvis dine CheckBox hedder CheckBox1 til CheckBox1000, så sætter koden LinkedCells fra A1 til A1000
Avatar billede Greenseeker Praktikant
24. november 2006 - 19:21 #4
Tak for det, kabbak.

Mine boxe hedder Checkbox 1 til 1000, men de skal linkes til O6-O1005...

Hvad skal jeg ændre...?
Avatar billede kabbak Professor
24. november 2006 - 19:22 #5
Public Sub Tilføj_LinkedCell()
Dim CH As Object, a As String, I As Long
For Each CH In ActiveSheet.Shapes
a = CH.Name
If Left(a, 8) = "CheckBox" Then
I = Right(a, Len(a) - 8)
CH.Select
ActiveSheet.OLEObjects(a).LinkedCell = "O" & I+5
End If
Next
End Sub
Avatar billede Greenseeker Praktikant
24. november 2006 - 19:28 #6
Hmm... Det virker ikke... Hvad kan jeg gøre forkert?
Avatar billede kabbak Professor
24. november 2006 - 19:34 #7
du skal have arket med CheckBoxene aktiv inden du kører makroen.
Avatar billede Greenseeker Praktikant
24. november 2006 - 19:36 #8
Det må du nok uddybe lidt...! :o/
Avatar billede kabbak Professor
24. november 2006 - 19:41 #9
stil dig på arket med CheckBoxene
vælg Funktioner > Makro > kør, vælg min makro
Avatar billede Greenseeker Praktikant
24. november 2006 - 19:44 #10
Super! Det virker... Tusind tak!

Smid et svar, kabbak. :o)
Avatar billede kabbak Professor
24. november 2006 - 19:45 #11
et svar ;-))
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester