Avatar billede Birkkjaer Nybegynder
09. december 2014 - 12:29 Der er 4 kommentarer og
1 løsning

Fastfryse celle

jeg har et regneark hvor jeg har en række kunder listet op under hinanden, med deres køb af varer under hver enkelt kunde nogenlunde som nedenstående, dog med en del flere varer.

Kan man fastfryse kundenavnet i toppen af arket indtil den kommer til det næste kundenavn, så det hele tiden er det aktuelle kundenavn der står øverst

A1 Kundenavn
A2 vare 1
A3 Vare 2

A5 Kundenavn 2
A6 Vare 1
A7 Vare 2
A8 Vare 3

Bruger Office 2010
Avatar billede finb Ekspert
09. december 2014 - 13:54 #1
brug
autofilter
eller
brug Access
Avatar billede supertekst Ekspert
09. december 2014 - 23:13 #2
Hvis det må være via VBA - kan det nok lade sig gøre..
Avatar billede Birkkjaer Nybegynder
10. december 2014 - 07:36 #3
det må gerne være via VBA
Avatar billede supertekst Ekspert
10. december 2014 - 07:52 #4
Ok vender tilbage
Avatar billede supertekst Ekspert
10. december 2014 - 10:07 #5
VBA-koden anbringes "under" det relevante ark:
Dobbeltklik på det ønskede kundenavn i kolonne A
Alle rækker over den aktiverede skjules og den aktuelle fryses.
Dette kan gentages nedenfor.

Højreklik for at vise alt igen


Option Explicit
Dim række As Integer
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Column = 1 Then
        række = Target.Row - 1
       
        If række = 0 Then
            række = 1
            Rows("1:1").Select
        Else
            Rows("1:" & CStr(række)).Select
            Selection.EntireRow.Hidden = True
        End If
           
        frysØversteRække
    End If
End Sub
Private Sub frysØversteRække()
    With ActiveWindow
        .SplitColumn = 0
        .SplitRow = 1
    End With
    ActiveWindow.FreezePanes = True
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    With ActiveWindow
        .SplitColumn = 0
        .SplitRow = 0
    End With
   
    ActiveSheet.Rows.Hidden = False
    Cancel = True
End Sub
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