Inserer countif dans une cellule en VBA

Résolu/Fermé
pilpoil1655 Messages postés 1 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 25 janvier 2015 - 25 janv. 2015 à 10:23
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 25 janv. 2015 à 12:13
bonjour,
Déjà, merci de votre aide.

Je voudrais mettre une formule dans une cellule en VBA ( la macro fonctionnera une fois par an mais pour X personnes qui connaissent pas grand chose à excel)

Je voudrais =NB.SI.ENS((Tableur!GJ15:HR15;"C") dans une cellule d'un autre onglet (VisuConges)
En sachant qu'il me faut des variables pour les lignes et colonnes dans les deux onglets
J'ai essayé un tas de possibilités de moi ou de votre site mais échec (= j'ai bientôt plus de cheveu à force de me les arracher)

Un de mes essais à faire rire les pro:
'Sheets("visuconges").Cells(X, Y).Value = "=Application.WorksheetFunction.CountIf(Tableur!" & Cells(RL, JP) & ":" & Cells(RL, JP + 29) & ";C)"

Que j'aimerais être aussi doué que beaucoup d'entre vous.

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 25/01/2015 à 12:13
Bonjour,

    Sheets("visuconges").Cells(X, Y).FormulaLocal = "=NB.SI.ENS(Tableur!" & Range(Cells(rl, jp), Cells(rl, jp + 29)).Address & ";""C"")"
0