PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBAFåga om RangeFåga om Range
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2017-01-23 13:32
 

 Hej,

 

Håller på med ett formulär och jag snappade upp en bit kod på nätet som jag lånade, kommer tyvärr inte ihåg var eller av vem.

Den ska göra så att flikarna ändrar färg beroende på om det finns något i formuläret eller ej. Koden nedan fungerar men jag vill egentligen ha det för Range B4:J34. Allts A-J från 4-34 men då får jag upp felmeddelanden. Jag har då skrivit

B4:B34;C4:C34;D4:D34 osv.

 

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim myRange As Range
    Set myRange = ActiveSheet.Range("B4:B34")
    If Application.WorksheetFunction.CountA(myRange) = 1 Then
        Blad1.Tab.Color = vbGreen
    Else
        Blad1.Tab.Color = xlColorIndexNone
    End If
End Sub
 
Hur ska jag bära mig åt för att lösa detta?
 
Anders
Nytt inlägg
 2017-01-23 13:44
 
Finns blad1?

Det här fungerar för mig

Private Sub Worksheet_Change(ByVal Target As Range)
Dim myRange As Range
Set myRange = ActiveSheet.Range("B4:J34")
If Application.WorksheetFunction.CountA(myRange) = 1 Then
ActiveSheet.Tab.Color = vbGreen
Else
ActiveSheet.Tab.Color = xlColorIndexNone
End If
End Sub
Nytt inlägg
 2017-01-24 08:25
 

Hej Anders

Koden som anon gav dig kommer nästan att fungera. Som du ser så sätts bladet till grön färg när du fyller i ett värde. Om du däremot fyller i flera värden så kommer fliken återigen att bli ofärgad. Ändra till > 0 istället för = 1. 

Mvh

Christian

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBAFåga om RangeFåga om Range

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter