VBA - Position cellule par rapport à variable

Résolu/Fermé
RussellD Messages postés 57 Date d'inscription jeudi 18 mars 2010 Statut Membre Dernière intervention 6 septembre 2010 - 26 août 2010 à 13:32
RussellD Messages postés 57 Date d'inscription jeudi 18 mars 2010 Statut Membre Dernière intervention 6 septembre 2010 - 26 août 2010 à 14:16
Bonjour à tous,

une question qui peut paraitre toute bête, mais qui me bloque un peu...
Comment faire pour exprimer la position d'une cellule par rapport à une variable, dans le cas de l'utilisation de Formula1 (et non pas R1C1). Exemple :

x = 3

ActiveCell.Validation.Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=D(x)<45"
ActiveCell.Validation.ErrorMessage = "Valeur > 45°C"


une commande qui permet d'afficher un message quand la valeur de la cellule concernée est supérieure à 45. Cette cellule est ici D3, mais j'aimerais la noter en fonction de x. Comment écrire cela?

Merci d'avance pour vos réponses.

2 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
26 août 2010 à 13:34
Bonjour,

Formula1:="=D" & x & "<45"

;o)
0
RussellD Messages postés 57 Date d'inscription jeudi 18 mars 2010 Statut Membre Dernière intervention 6 septembre 2010 7
26 août 2010 à 14:16
Cela fonctionne parfaitement, merci beaucoup!
0