R Rouday XLDnaute Nouveau 24 Juillet 2019 #1 Salut à tous, Je bugue avec une formule VBA pour une MEFC. C'est une histoire de guillemets mais j'avoue sécher un peu. VB: Range(Cells(88, col3 + 3), Cells(nb_lines, col3 + 3 + var_vis)).Select Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _ "=SI(" & Cells(88, col3).Address(RowAbsolute:=False, ColumnAbsolute:=True) & """=Assemblage KO"";VRAI;FAUX)" C'est pour appliquer dynamiquement des MEFC. Comment résoudre l'erreur dans la formule svp ? Merci Rouday
Salut à tous, Je bugue avec une formule VBA pour une MEFC. C'est une histoire de guillemets mais j'avoue sécher un peu. VB: Range(Cells(88, col3 + 3), Cells(nb_lines, col3 + 3 + var_vis)).Select Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _ "=SI(" & Cells(88, col3).Address(RowAbsolute:=False, ColumnAbsolute:=True) & """=Assemblage KO"";VRAI;FAUX)" C'est pour appliquer dynamiquement des MEFC. Comment résoudre l'erreur dans la formule svp ? Merci Rouday
F frangy XLDnaute Occasionnel 24 Juillet 2019 #2 Bonjour, Essaie avec VB: Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=" & Cells(88, Col3).Address(0, 1) & "=""Assemblage KO""" Cordialemment Vote positif 0 Vote négatif
Bonjour, Essaie avec VB: Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=" & Cells(88, Col3).Address(0, 1) & "=""Assemblage KO""" Cordialemment
mapomme XLDnaute Barbatruc Supporter XLD 24 Juillet 2019 #3 Bonjour, Essayez avec: VB: Formula1:="=" & Cells(88, col3).Address(False, True) & "=""Assemblage KO""" edit : bonjour @frangy - en retard sur ce coup Vote positif 0 Vote négatif
Bonjour, Essayez avec: VB: Formula1:="=" & Cells(88, col3).Address(False, True) & "=""Assemblage KO""" edit : bonjour @frangy - en retard sur ce coup
R Rouday XLDnaute Nouveau 24 Juillet 2019 #4 frangy à dit: Bonjour, Essaie avec VB: Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=" & Cells(88, Col3).Address(0, 1) & "=""Assemblage KO""" Cordialemment Cliquez pour agrandir... Impec, ça marche nickel ! Merci beaucoup. Je note l'expression Code: .Address(0, 1) moins lourde que VB: .Address(RowAbsolute:=False, ColumnAbsolute:=True) Vote positif 0 Vote négatif
frangy à dit: Bonjour, Essaie avec VB: Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=" & Cells(88, Col3).Address(0, 1) & "=""Assemblage KO""" Cordialemment Cliquez pour agrandir... Impec, ça marche nickel ! Merci beaucoup. Je note l'expression Code: .Address(0, 1) moins lourde que VB: .Address(RowAbsolute:=False, ColumnAbsolute:=True)
R Rouday XLDnaute Nouveau 24 Juillet 2019 #5 mapomme à dit: Bonjour, Essayez avec: VB: Formula1:="=" & Cells(88, col3).Address(False, True) & "=""Assemblage KO""" edit : bonjour @frangy - en retard sur ce coup Cliquez pour agrandir... Super, cette solution marche également ! Merci ! Vote positif 0 Vote négatif
mapomme à dit: Bonjour, Essayez avec: VB: Formula1:="=" & Cells(88, col3).Address(False, True) & "=""Assemblage KO""" edit : bonjour @frangy - en retard sur ce coup Cliquez pour agrandir... Super, cette solution marche également ! Merci !