Avatar billede al_pacone Nybegynder
15. april 2004 - 06:56 Der er 5 kommentarer og
1 løsning

Tælle antal markerede celler.

En makro der tæller de markerede celler, og sikrer at brugeren ikke har markeret for mange. Evt. max 10 celler.

Kan det også lade sig gøre at overvåge om der kun er markeret lodret.
Avatar billede al_pacone Nybegynder
15. april 2004 - 07:14 #1
Fik stykket denne kode sammen.
Virker fint.
Så mangler jeg bare at kontrolerer at der kun er markeret lodret.


Private Sub CommandButton1_Click()

If Selection.Cells.Count > 10 Then
  MsgBox "Der må max. markeres 10 celler.", _
        vbInformation + vbOKOnly, "Info"
Else
  'Den kode jeg ønsker udført.
End If

End Sub

Kan det lade sig gører at beholde markeringen når koden er udført, i stedet for at have knappen i focus.
Avatar billede al_pacone Nybegynder
15. april 2004 - 07:25 #2
Rettelse. Markeringen bliver holdt når min kode bliver udført, bare ikke når der er markeret mere end 10 celler.
Avatar billede kabbak Professor
15. april 2004 - 08:21 #3
Private Sub CommandButton1_Click()
If Selection.Columns.Count > 1 Then
MsgBox "Der må max. markeres 1 kolonne.", _
        vbInformation + vbOKOnly, "Info"
Exit Sub
End If

If Selection.Cells.Count > 10 Then
  MsgBox "Der må max. markeres 10 celler.", _
        vbInformation + vbOKOnly, "Info"
Else
Selection.Select
  'Den kode jeg ønsker udført.
End If

End Sub
Avatar billede kabbak Professor
15. april 2004 - 08:23 #4
Med behold af selection, også ved fejl

Private Sub CommandButton1_Click()
If Selection.Columns.Count > 1 Then
MsgBox "Der må max. markeres 1 kolonne.", _
        vbInformation + vbOKOnly, "Info"
    Selection.Select
Exit Sub
End If

If Selection.Cells.Count > 10 Then
  MsgBox "Der må max. markeres 10 celler.", _
        vbInformation + vbOKOnly, "Info"
  Selection.Select
Else
Selection.Select
  'Den kode jeg ønsker udført.
End If

End Sub
Avatar billede al_pacone Nybegynder
15. april 2004 - 10:09 #5
Så kom det også til at virke.
Tak igen.
Avatar billede kabbak Professor
15. april 2004 - 11:34 #6
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