problème formule VBA

  • Initiateur de la discussion rudaye
  • Date de début
R

rudaye

Guest
Bonsoir le forum!

Voilà hier _thierry m'a donné un code qui fonctionne avec des boucles!
Qui d'ailleurs m'a bien aidé!
Maintenant je l'ai adapté à mon cas et le problème c'est la partie en italique!


Dim i As Byte
Dim M As Variant
Dim A As Variant
i = 2
For Each M In Array('Janvier', 'Fevrier', 'Mars', 'Avril')
For Each A In Array('ACCSO', 'ACCNE', 'ACCN')
i = i + 1
'Calculs des totaux pour le 400KV et autres
Cells(6, i).Formula = '=SUMPRODUCT((ColU' & M & '=7)*(ColAcc' & M & '=A)*(ColPanne' & M & '=''o''))'
Next A
Next M


le fait est qu'il ne m'insère pas la bonne formule et qu'il ne me la transcris pas comme je voudrais en formule dans ma cellule:
il me met ça :
=SOMMEPROD((ColUJanvier=7)*(ColAccJanvier=A)*(ColPanneJanvier='o'))

au lieu de ça :
=SOMMEPROD((ColUJanvier=7)*(ColAccJanvier=ACCSO)*(ColPanneJanvier='o'))


Merci d'avance
 
R

rudaye

Guest
scouzi!

c tete mieux comme ça :
C'st la partie en gras qui pose problème

Dim i As Byte
Dim M As Variant
Dim A As Variant
i = 2
For Each M In Array('Janvier', 'Fevrier', 'Mars', 'Avril')
For Each A In Array('ACCSO', 'ACCNE', 'ACCN')
i = i + 1
'Calculs des totaux pour le 400KV et autres
Cells(6, i).Formula = '=SUMPRODUCT((ColU' & M & '=7)*(ColAcc' & M & '=A)*(ColPanne' & M & '=''o''))'
Next A
Next M
 
R

rudaye

Guest
j'ai essayé:

Cells(6, i).Formula = '=SUMPRODUCT((ColU' & M & '=7)*(ColAcc' & M & '='A')*(ColPanne' & M & '=''o''))'

puis
Cells(6, i).Formula = '=SUMPRODUCT((ColU' & M & '=7)*(ColAcc' & M & '=''A'')*(ColPanne' & M & '=''o''))'

puis

Cells(6, i).Formula = '=SUMPRODUCT((ColU' & M & '=7)*(ColAcc' & M & '=' & A & ')*(ColPanne' & M & '=''o''))'

marche pas non plus! que dois je faire ?

merci
 
R

rudaye

Guest
Salut mydearfriend !

merci pour ta réponse

C'est ce que je pensais au début mais il m'écrit

=SOMMEPROD((ColUJanvier=7)*(ColAccJanvier=ACCSO)*(ColPanneJanvier='o'))

Alors que moi je veux :

=SOMMEPROD((ColUJanvier=7)*(ColAccJanvier='ACCSO')*(ColPanneJanvier='o'))

:(
 

Discussions similaires

Réponses
12
Affichages
288
Réponses
5
Affichages
244
Réponses
7
Affichages
405

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz