Avatar billede tville Juniormester
13. august 2020 - 13:09 Der er 5 kommentarer og
1 løsning

Fejl: Kan ikke angive egenskaben HorizontalAlignment for klassen Range

Hej
Jeg har en vba-kode der sørger for at rækkehøjden tilpasses indholdet i nogle flettede celler ved at sætte indholdet ind i en anden celle og så tilpasse rækkehøjde ud fra den. Men jeg får nu følgende fejlmeddelelse:

Run-time error '1004'
Kan ikke angive egenskaben HorizontalAlignment for klassen Range

Koden ser således ud:
Private Sub Worksheet_Change(ByVal Target As Range)
   
    Dim KeyCells As Range
   
  Set KeyCells = ActiveSheet.Range("b13:b13")
    Application.ScreenUpdating = False
    ActiveSheet.Unprotect

    If Not Application.Intersect(KeyCells, Range(Target.Address)) _
          Is Nothing Then

        Range("h13").Select
                ActiveCell.Formula = "=b13"
    Range("H13").Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlBottom
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Range("b17").Select
    Application.ScreenUpdating = True

End If

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

End Sub


Hvad er der galt her?
Avatar billede Jan K Ekspert
14. august 2020 - 13:54 #1
Virker de øvrige elementer, der er indeholdt i din With.
Avatar billede tville Juniormester
14. august 2020 - 14:42 #2
Det havde jeg ikke kontrolleret, men det gør de faktisk ikke.
Avatar billede Jan K Ekspert
14. august 2020 - 16:56 #3
Det tyder på, at der er noget galt med den celle, du Select'er, altså H13, men hvad er svært at sige uden at se det konkretecark.
Avatar billede Jan K Ekspert
17. august 2020 - 13:29 #4
Havde helt glemt denne, men ret beskyttelseslinjen til

ActiveSheet.Protect DrawingObjects:=True, AllowFormattingCells:=True
Avatar billede tville Juniormester
17. august 2020 - 14:51 #5
Hej Jan

Det sidste hjalp. Nu fungerer det. Tak for hjælpen.
Avatar billede Jan K Ekspert
17. august 2020 - 19:38 #6
Velkomme
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

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