Formule nbsi avec variable vbe excel

nina -  
 nina -
Bonjour,
comment faire pour integrer une variable dans ma formule nb.si j'ai écrit ca mais ca marche pas

Dim aujourdhui As Date
Dim an As Variant
aujourdhui = Date
an = DatePart("yyyy", aujourdhui)
Range("B14").Select
ActiveCell.Formula = "=COUNTIF(an!A:A,B14)"
Selection.AutoFill Destination:=Range("B14:B27"), Type:=xlFillDefault
Range("B14:B27").Select

ca me demande si je veux mettre à jours les valeurs de an mais quoi que je fasse cela ne marche pas

si quelqu'un pouvait m'aider merci
A voir également:

1 réponse

Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   309
 
Bonjour Nina,
pour écrire dans ta formule non pas le nom de la variable, mais sa valeur, il faut la ressortir des guillemets et l'insérer avec des &.
ActiveCell.Formula = "=COUNTIF(" & an & "!A:A,B14)"

Attention : dans ton exemple, tu écris dans B14 une formule qui fait référence à B14. C'est une référence circulaire, ça te mettra une erreur.
I.
0
nina
 
merci bcp ca marche!
0