Avatar billede swamboo Seniormester
12. februar 2004 - 17:18 Der er 6 kommentarer og
1 løsning

Tæl markeret område

Hvilken kode bruger jeg til:

"Brugeren" af arket har markeret a1:a5

Jeg skal lave en msgbox der skriver: Du har markeret 5 felter.

Hvordan gøres det lettest??
Avatar billede jkrons Professor
12. februar 2004 - 17:23 #1
Prøv med

    a = 0
    For Each c In Selection.Cells
    a = a + 1
    Next c
    MsgBox "Du har markeret " & a & " celler"
Avatar billede jkrons Professor
12. februar 2004 - 17:23 #2
Indlæst koden i en passende makro.
12. februar 2004 - 17:29 #3
eller blot

Public Sub CountCells()
    MsgBox "Du har markeret " & Selection.Cells.Count & " celler", _
        vbInformation + vbOKOnly, "Information til bruger"
End Sub
Avatar billede swamboo Seniormester
12. februar 2004 - 17:54 #4
Tak Flemming - dit eksempel passede helt perfekt i den kode jeg arbejder med.
Smider du lige et svar. Havde faktisk forsøgt med noget lignende, men det virkede ikke at skrive activecell.cells.count...  ;-)

Også tak til JKrons!
12. februar 2004 - 17:56 #5
:-)
12. februar 2004 - 17:56 #6
ActiveCell er altid kun EN celle
Avatar billede swamboo Seniormester
12. februar 2004 - 18:11 #7
Det ved jeg faktisk også godt, nu du siger det...

1000 TAK!
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