Moyenne à partir de RefEdit

J

jac

Guest
Bonjour à tous,
Je fais encore une fois appel au forum....
Avec une macro, je sélectionne une plage de cell à partir d'un contrôle RefEdit, je voudrai avoir ensuite la moyenne des cell de cette plage.
Quelle est la syntaxe à employer à partir de la chaine de caractères renvoyée par RefEdit.
Je sais convertir cette chaine de caractères en objet Range (Merci J. Walkenbach...)
Merci
Jac
 
J

jmps

Guest
Re jac,

Je ne sais pas comment tu récupères le range renvoyé par RefEdit mais si tu l'affectes à une variable string nommée Plage par exemple, voici ce que ça donne :

Application.WorksheetFunction.Average (Range(Plage))

Où alors je ne saisis toujours pas ta question.

A+

José
 
J

jac

Guest
José,
Désolé, je gratte là dessus depuis hier, voilà ceque j'ai écrit:

Private Sub okButton2_Click()
Set Userange = Range(RefEdit1.Text)
Set Plage = Userange.SpecialCells(xlCellTypeConstants, 1)
Range("B9").Select
Application.WorksheetFunction.Average (Range(Plage))
End Sub
Et excel me répond "erreur d'éxécution 1004" (la méthode 'range' de l'objet 'global' a échoué'.)
Si tu as quelques instants à accorder à ceci....
Merci encore
 

Discussions similaires

Statistiques des forums

Discussions
312 332
Messages
2 087 362
Membres
103 530
dernier inscrit
Chess01