Avatar billede familienriis Nybegynder
05. januar 2008 - 16:46 Der er 3 kommentarer og
1 løsning

fortsættelse af teste om en celle er FED

Dette er en fortsættelse af følgende spg.

http://www.eksperten.dk/spm/813083

Hvis cellen ikke er fed vil jeg meget gerne have indsat et mellemrum i cellen. (i slutningen af cellen, efter den tekst der står der)
Det gælder for hele kolonne A
Jeg har allerede fået følgende kode, der tester om cellen er fed eller ej.





Public Sub SetAlignment()
    Dim objRange As Range
    Dim i As Integer
   
    Set objRange = ActiveSheet.Range("A:A")
   
    For i = 1 To 100
        If objRange.Cells(i, 1).Font.Underline <> -4142 Or objRange.Cells(i, 1).Font.Bold = True Then
            objRange.Cells(i, 1).HorizontalAlignment = xlLeft
        Else
            objRange.Cells(i, 1).HorizontalAlignment = xlRight
        End If
    Next i
   
    Set objRange = Nothing
End Sub
Avatar billede familienriis Nybegynder
05. januar 2008 - 17:24 #1
Jeg vil lige tilføje en smule til den test den skal lave.

Den skal også teste om der står noget i kolonne B.

Altså Hvis den er NORMAL + Der står noget i kolonne B så skal den Højrestille + lave et mellemrum.

Håber at det er forståeligt
Avatar billede jlemming Nybegynder
05. januar 2008 - 18:12 #2
prøv dette

Public Sub SetAlignment()
    Dim objRange As Range
    Dim i As Integer
   
    Set objRange = ActiveSheet.Range("A:B")
   
    For i = 1 To 100
        If objRange.Cells(i, 1).Font.Underline <> -4142 Or objRange.Cells(i, 1).Font.Bold = True Then
            objRange.Cells(i, 1).HorizontalAlignment = xlLeft
        Else
        if objRange.Cells(i, 2).value <> "" then 
objRange.Cells(i, 1).HorizontalAlignment = xlRight
objRange.Cells(i, 1).value = objRange.Cells(i, 1).value & " "
end if
        End If
    Next i
   
    Set objRange = Nothing
End Sub
Avatar billede familienriis Nybegynder
05. januar 2008 - 19:30 #3
Igen lige som den skulle være.

Jeg takker mange gange.

Så mangler vi lige pointene :-)
Avatar billede jlemming Nybegynder
05. januar 2008 - 20:09 #4
De er det mindste problem :o)
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