Sub COLORIE() Dim Mois, ColMois As Double, Col As Double, M As Integer Dim TBs, N TBs = Array("BoxJan", "BoxFev", "BoxMar", "BoxAvr", "BoxMai", _ "BoxJuin", "BoxJuil", "BoxAout", "BoxSept", "BoxOct", "BoxNov", "BoxDec") ColMois = RGB(255, 160, 1) Col = RGB(209, 223, 229) Mois = Array("JANVIER", "FEVRIER", "MARS", "AVRIL", "MAI", _ "JUIN", "JUILLET", "AOUT", "SEPTEMBRE", "OCTOBRE", _ "NOVEMBRE", "DECEMBRE") With FormSaisie M = Application.Match(ActiveSheet.Name, Mois, 0) For i = 0 To 11 Set Var = ActiveSheet.OLEObjects(TBs(i)) ActiveSheet.OLEObjects(TBs(i)).Object.BackColor = Col Next i ActiveSheet.OLEObjects(TBs(M - 1)).Object.BackColor = ColMois End With End Sub
Cordialement. Daniel
bonjour
j'ai ce code suivant pour colorer une textbox dans mon formaulaire mais je le trouve long
Sub COLORIE()
Dim Mois, ColMois As Double, Col As Double, M As Integer
Dim TBs, N
TBs = Array("BoxJan", "BoxFev", "BoxMar", "BoxAvr", "BoxMai", _
"BoxJuin", "BoxJuil", "BoxAout", "BoxSept", "BoxOct", "BoxNov",
"BoxDec")
ColMois = RGB(255, 160, 1)
Col = RGB(209, 223, 229)
Mois = Array("JANVIER", "FEVRIER", "MARS", "AVRIL", "MAI", _
"JUIN", "JUILLET", "AOUT", "SEPTEMBRE", "OCTOBRE", _
"NOVEMBRE", "DECEMBRE")
With FormSaisie
M = Application.Match(ActiveSheet.Name, Mois, 0)
For i = 0 To 11
Set Var = ActiveSheet.OLEObjects(TBs(i))
ActiveSheet.OLEObjects(TBs(i)).Object.BackColor = Col
Next i
ActiveSheet.OLEObjects(TBs(M - 1)).Object.BackColor = ColMois
End With
End Sub
Cordialement.
Daniel
bonjour
j'ai ce code suivant pour colorer une textbox dans mon formaulaire
mais je le trouve long
Sub COLORIE() Dim Mois, ColMois As Double, Col As Double, M As Integer Dim TBs, N TBs = Array("BoxJan", "BoxFev", "BoxMar", "BoxAvr", "BoxMai", _ "BoxJuin", "BoxJuil", "BoxAout", "BoxSept", "BoxOct", "BoxNov", "BoxDec") ColMois = RGB(255, 160, 1) Col = RGB(209, 223, 229) Mois = Array("JANVIER", "FEVRIER", "MARS", "AVRIL", "MAI", _ "JUIN", "JUILLET", "AOUT", "SEPTEMBRE", "OCTOBRE", _ "NOVEMBRE", "DECEMBRE") With FormSaisie M = Application.Match(ActiveSheet.Name, Mois, 0) For i = 0 To 11 Set Var = ActiveSheet.OLEObjects(TBs(i)) ActiveSheet.OLEObjects(TBs(i)).Object.BackColor = Col Next i ActiveSheet.OLEObjects(TBs(M - 1)).Object.BackColor = ColMois End With End Sub
Cordialement. Daniel
bonjour
j'ai ce code suivant pour colorer une textbox dans mon formaulaire mais je le trouve long
Const N$ = "janfevmaravrmaijuinjuilaoutseptoctnovdec" Dim Ctl As Control For Each Ctl In Me.Controls With Ctl If InStr(1, N, Mid(.Name, 4), 1) Then .BackColor = RGB(209, 223, 229) If InStr(1, ActiveSheet.Name, Mid(.Name, 4), 1) Then .BackColor = RGB(255, 160, 1) End With Next Ctl
MP
"magic-dd" a écrit dans le message de news:
bonjour
j'ai ce code suivant pour colorer une textbox dans mon formaulaire mais je le trouve long
Const N$ = "janfevmaravrmaijuinjuilaoutseptoctnovdec"
Dim Ctl As Control
For Each Ctl In Me.Controls
With Ctl
If InStr(1, N, Mid(.Name, 4), 1) Then .BackColor = RGB(209, 223, 229)
If InStr(1, ActiveSheet.Name, Mid(.Name, 4), 1) Then .BackColor = RGB(255,
160, 1)
End With
Next Ctl
MP
"magic-dd" <ciolandre@gmail.com> a écrit dans le message de
news:1fed1c5e-88ec-4e35-8d24-e1e5b37697c9@x16g2000prn.googlegroups.com...
bonjour
j'ai ce code suivant pour colorer une textbox dans mon formaulaire
mais je le trouve long
Const N$ = "janfevmaravrmaijuinjuilaoutseptoctnovdec" Dim Ctl As Control For Each Ctl In Me.Controls With Ctl If InStr(1, N, Mid(.Name, 4), 1) Then .BackColor = RGB(209, 223, 229) If InStr(1, ActiveSheet.Name, Mid(.Name, 4), 1) Then .BackColor = RGB(255, 160, 1) End With Next Ctl
MP
"magic-dd" a écrit dans le message de news:
bonjour
j'ai ce code suivant pour colorer une textbox dans mon formaulaire mais je le trouve long