Remplacement de cellule

student90 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
student90 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Hello forum,

Je suis face à un problème que je ne comprends pas...

J'ai essayé de remplacer une cellule par t (D6) et cela marche quand je l'affiche en G4 mais pas dans la formule ... Y aurait-il un connaisseur ?!

Sub matrice()
Dim t

t = "D" & Application.WorksheetFunction.CountA(Feuil1.Range("$D:$D")) & ""

Range("G2") = Evaluate([SQRT(MMULT(MMULT(TRANSPOSE(D2:t),I2:M6),D2:t))])
Range("G4") = t

End Sub
A voir également:

2 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
Bonjour

Ta syntaxe Evaluate est erronée

evaluate("..........." & unevariable &".....

les crochets sont incompatibles avec evaluate: ils sont utilisés pour des syntaxes sans variables et doivent donc disparaitre de ta syntaxe

0
student90 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Merci michel_m

Grâce à ta réponse, j'ai compris l'erreur ... Il faut que j'attaque le code sous une autre forme

Student
0