06. juni 2004 - 15:37Der er
6 kommentarer og 1 løsning
Optælle hvor mange felter man markerer i et excel-ark
Det er nok ikke den rugtige kategori, men jeg prøver alligevel.
Er det muligt at lave en makro i excel som optæller hvor mange rækker og søjler man har markrer ? Makroen skal altså tælle antal søjler og rækker der er markeret imens man markerer dem, og ikke først efter man har slippet musetasten? Kan dette lade sig gøre ?
Men hvis du starter med at makere 1 celle og så holde SHIFT nede, kan du få antallet hver gang du slipper musetasten, og så længe du holder SHIFT nede kan du jo fortsætte makeringen.
Det kræver denne i Thisworkbook modulet.
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) If Target.Cells.Count > 1 Then rækker = Target.Rows.Count Kolonner = Target.Columns.Count Info.Show Info.LInfo.Caption = Kolonner & " kolonne(r) og " & rækker & " række(r), er makeret" Else Info.Hide Info.LInfo.Caption = "" End If End Sub
Og en UserForm som skal hedde INFO,og en label på Userformen som skal hedde LInfo.
ShowModal skal stå til false i Userformens Properties
Et alternativ er jo at kigge i navneboksen lige under skrifttyper. Her vises begge dele helt automatisk mens man markerer (den holder op med det når man slipper musetasten.
Jeg glemte lige at skrive at jeg er enig med kabbak i at det ikke umiddelbart er muligt. Et regneark har ikke en mouse_move-event, der gør at man kan følge markeringen.
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.