Hallo,
Ik wil graag 6 textboxen koppelen met enkele cellen.
Ik heb een schoolontwerp voor een verwarmingsinstallatie in excel gemaakt. In een keuzemenu (linksboven, eerste blad) kan met de hand de buitentemperatuur worden ingesteld. Voor het opleuken van de komende presentatie wil ik de 3 verwarmingselementen en 3 koelelementen in kleur laten pulsen op de wisselende kW's die er doorheen gestuurd worden.
Onderstaande code laat een cel rood knipperen. Dat uitgangspunt hoopte ik op eigen kracht een beetje te kunnen tweeken. Ik heb de 'Sheet1' veranderd in mijn 'P&ID' range veranderd van 'E9' naar mijn 'TextBox 50'. Maar het werkt niet.
Ik kom in mijn zoektocht veel verschillende codevoorbeelden tegen. En ik krijg de indruk dat ik geen activeX of userform nodig heb voor wat ik wil. Op welke manieren kan ik cellen van het 2e blad koppelen aan de achtergrondkleur van mijn textboxen op het eerste blad?
mvg maurits
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Sub ColorChange()
'On Error Resume Next
Application.DisplayAlerts = False
Dim ws As Worksheet
Set ws = Sheets("Sheet1")
Set Rng = ws.Range("E9")
Application.ScreenUpdating = False
If Rng.Interior.ColorIndex = 3 Then
Rng.Interior.ColorIndex = 0
Else: Rng.Interior.ColorIndex = 3
End If
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Update_Time
End Sub
Sub Update_Time()
Application.OnTime Now() + TimeValue("00:00:02"), "ColorChange"
End Sub
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Sub ColourBox()
ActiveSheet.Shapes("TextBox 50").Select
With Selection.Font
.ColorIndex = 32 'change to colour you want
End With
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 54 'change to colour you want
End Sub
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Ik wil graag 6 textboxen koppelen met enkele cellen.
Ik heb een schoolontwerp voor een verwarmingsinstallatie in excel gemaakt. In een keuzemenu (linksboven, eerste blad) kan met de hand de buitentemperatuur worden ingesteld. Voor het opleuken van de komende presentatie wil ik de 3 verwarmingselementen en 3 koelelementen in kleur laten pulsen op de wisselende kW's die er doorheen gestuurd worden.
Onderstaande code laat een cel rood knipperen. Dat uitgangspunt hoopte ik op eigen kracht een beetje te kunnen tweeken. Ik heb de 'Sheet1' veranderd in mijn 'P&ID' range veranderd van 'E9' naar mijn 'TextBox 50'. Maar het werkt niet.
Ik kom in mijn zoektocht veel verschillende codevoorbeelden tegen. En ik krijg de indruk dat ik geen activeX of userform nodig heb voor wat ik wil. Op welke manieren kan ik cellen van het 2e blad koppelen aan de achtergrondkleur van mijn textboxen op het eerste blad?
mvg maurits
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Sub ColorChange()
'On Error Resume Next
Application.DisplayAlerts = False
Dim ws As Worksheet
Set ws = Sheets("Sheet1")
Set Rng = ws.Range("E9")
Application.ScreenUpdating = False
If Rng.Interior.ColorIndex = 3 Then
Rng.Interior.ColorIndex = 0
Else: Rng.Interior.ColorIndex = 3
End If
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Update_Time
End Sub
Sub Update_Time()
Application.OnTime Now() + TimeValue("00:00:02"), "ColorChange"
End Sub
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Sub ColourBox()
ActiveSheet.Shapes("TextBox 50").Select
With Selection.Font
.ColorIndex = 32 'change to colour you want
End With
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 54 'change to colour you want
End Sub
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Bijlagen
Laatst bewerkt: