Formule nbsi avec variable vbe excel
nina
-
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
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:
- Formule nbsi avec variable vbe excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel ligne - Guide
1 réponse
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 &.
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.
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.
nina
merci bcp ca marche!