Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL pour MAC Langage VBA

Delorme

XLDnaute Occasionnel
Bonjour à tous

Debutant mais néanmoins passionné d'excel je vous demande comment modifier un langage de macro enregistree ce qui est une facilite
par un langage VBA faitmanuellement
mon exemple:

Sub boutoncouleur()
'le bouton 4 donne le numero de couleur dans la cellule F1 et l'affiche dans c32
Range("B32").Select
ActiveCell.Formula2R1C1 = "=PERSONAL.XLSB!couleur(R[-31]C[4])"

End Sub

Je souhaite remplacer formula2R1C1 et (R(-31)C(4) par un langage traditionnel

Merci
Michel
 

Dranreb

XLDnaute Barbatruc
Bonjour
C'est du style de formule R1C1 traditionnel ça déjà.
Pour du A1 natif c'est la propriété Formula qu'il faut changer
Pour du A1 français c'est la propriété FormulaLocal,
Pour du L1C1 c'est la FormulaR1C1Local
 

vgendron

XLDnaute Barbatruc
Bonjour

Je ne suis pas sur de comprendre ce que tu entends par langage "traditionel"

mais si le but est d'afficher la couleur de F1 en mettant la formule "=personal....)

Range("C32").formula= "=PERSONAL.XLSB!couleur(F1)"
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…