Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/10/2011, 12h56   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 14
Points : 1
Points : 1
Par défaut remplacement $A par une valeur numerique

Bonjour je voudrais faire une mise en forme conditionnelle dans une macro vba.
pour cela je voudrais remplacer $A dans ma formule par un numero de colonne car je ne connais pas presicement le nombre de colonne ou je souhaite appliquer ca. Cela varie.
Code :
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$A$12=1"
mais à la place du A je voudrais mettre un numero.
Si je remplace par cells la formule n'est pas mise à jour si je change la valeur.
Quelqu'un peut il m'aider ?
drausin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 13h08   #2
Rédacteur
 
Avatar de Ormonth
 
Homme Didier GONARD
Formateur Développeur Office - indépendant
Inscription : février 2008
Messages : 2 353
Détails du profil
Informations personnelles :
Nom : Homme Didier GONARD
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Formateur Développeur Office - indépendant

Informations forums :
Inscription : février 2008
Messages : 2 353
Points : 4 685
Points : 4 685
Bonjour,

vois en #11 ?

http://www.developpez.net/forums/d11...ettre-colonne/

cordialement,

Didier
__________________
Didier Gonard

Ps :
Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite !
Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP
N'oubliez pas de mettre : ..quand c'est le cas !
Ormonth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 13h09   #3
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
Bonjour

Pour connaître la lettre de la colonne

dans la Faqhttp://excel.developpez.com/faq/inde...ille#RefLettre

Et une piste
Code :
1
2
3
4
5
6
7
Dim Lettrecolonne As String
Dim CompA As Byte
 
For CompA = 1 To 8 ' par exemple
    Lettrecolonne = Split(Cells(1, CompA).Address(1, 0), "$")(0)
    Cells(1, CompA).FormatConditions.Add Type:=xlExpression, Formula1:="=$" & Lettrecolonne & "$12="
Next CompA
Tu dis

Edit: Grillé par Ormonth
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h37.


 
 
 
 
Partenaires

Hébergement Web