sub chercheracine() lareponse = racinecarree(cdbl(36)) end sub
fonction racinecarree(nombre as double) as double racine = application.sqrt(nombre) racinecarree = racine end function
"Michel41" a écrit dans le message de news:41eab5b5$0$19422$
Bonjour
Soit dim X Comment encapsuler une fonction du tableur donnant un résultat chiffré dans une fonction VBA comme
X= fonction VBA (fonction du tableur)
Merci? @¨+
Philippe.R
Bonsoir, Une méthode : On peut utiliser les fonctions de feuille de calcul Excel dans VBA en utilisant leur nom anglais et en les faisant précéder de application.worksheetfunction -- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Michel41" a écrit dans le message de news: 41eab5b5$0$19422$
Bonjour
Soit dim X Comment encapsuler une fonction du tableur donnant un résultat chiffré dans une fonction VBA comme
X= fonction VBA (fonction du tableur)
Merci? @¨+
Bonsoir,
Une méthode :
On peut utiliser les fonctions de feuille de calcul Excel dans VBA en utilisant leur nom anglais et en
les faisant précéder de application.worksheetfunction
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"Michel41" <boomerang.pro.3@wanadoo.fr> a écrit dans le message de news:
41eab5b5$0$19422$8fcfb975@news.wanadoo.fr...
Bonjour
Soit dim X
Comment encapsuler une fonction du tableur
donnant un résultat chiffré dans une fonction VBA
comme
Bonsoir, Une méthode : On peut utiliser les fonctions de feuille de calcul Excel dans VBA en utilisant leur nom anglais et en les faisant précéder de application.worksheetfunction -- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Michel41" a écrit dans le message de news: 41eab5b5$0$19422$
Bonjour
Soit dim X Comment encapsuler une fonction du tableur donnant un résultat chiffré dans une fonction VBA comme
X= fonction VBA (fonction du tableur)
Merci? @¨+
Michel41
Merci J'ai écrit un compteur de lignes utilisées dans une colonne (ci après) mais Philippe.R indique dans sa réponse avec WorksheetFunction : XL 97 / 2000 / 2002 Quid après Version 2002 ?
Sub Macro1() Dim Rg As Range, Rp As Variant Set Rg = Worksheets("XXX").Range("C:C") Rp = Application.WorksheetFunction.CountA(Rg) MsgBox réponse End Sub
@+ M41
"Michel41" a écrit dans le message de news: 41eab5b5$0$19422$
Bonjour
Soit dim X Comment encapsuler une fonction du tableur donnant un résultat chiffré dans une fonction VBA comme
X= fonction VBA (fonction du tableur)
Merci? @¨+
Merci
J'ai écrit un compteur de lignes utilisées dans une colonne
(ci après) mais Philippe.R indique dans sa réponse avec WorksheetFunction :
XL 97 / 2000 / 2002
Quid après Version 2002 ?
Sub Macro1()
Dim Rg As Range, Rp As Variant
Set Rg = Worksheets("XXX").Range("C:C")
Rp = Application.WorksheetFunction.CountA(Rg)
MsgBox réponse
End Sub
@+
M41
"Michel41" <boomerang.pro.3@wanadoo.fr> a écrit dans le message de news:
41eab5b5$0$19422$8fcfb975@news.wanadoo.fr...
Bonjour
Soit dim X
Comment encapsuler une fonction du tableur
donnant un résultat chiffré dans une fonction VBA
comme
Merci J'ai écrit un compteur de lignes utilisées dans une colonne (ci après) mais Philippe.R indique dans sa réponse avec WorksheetFunction : XL 97 / 2000 / 2002 Quid après Version 2002 ?
Sub Macro1() Dim Rg As Range, Rp As Variant Set Rg = Worksheets("XXX").Range("C:C") Rp = Application.WorksheetFunction.CountA(Rg) MsgBox réponse End Sub
@+ M41
"Michel41" a écrit dans le message de news: 41eab5b5$0$19422$
Bonjour
Soit dim X Comment encapsuler une fonction du tableur donnant un résultat chiffré dans une fonction VBA comme
X= fonction VBA (fonction du tableur)
Merci? @¨+
Philippe.R
Bonjour Michel, Comme tu l'auras compris, n'étant pas équipé de version plus récente que 2002, je ne peux le vérifier, mais je serais bien étonné que ça ne fonctionne. -- Amicales Salutations XL 97 / 2000 / 2002
"Michel41" a écrit dans le message de news: 41eaf6e2$0$7121$
Merci J'ai écrit un compteur de lignes utilisées dans une colonne (ci après) mais Philippe.R indique dans sa réponse avec WorksheetFunction : XL 97 / 2000 / 2002 Quid après Version 2002 ?
Sub Macro1() Dim Rg As Range, Rp As Variant Set Rg = Worksheets("XXX").Range("C:C") Rp = Application.WorksheetFunction.CountA(Rg) MsgBox réponse End Sub
@+ M41
"Michel41" a écrit dans le message de news: 41eab5b5$0$19422$
Bonjour
Soit dim X Comment encapsuler une fonction du tableur donnant un résultat chiffré dans une fonction VBA comme
X= fonction VBA (fonction du tableur)
Merci? @¨+
Bonjour Michel,
Comme tu l'auras compris, n'étant pas équipé de version plus récente que 2002, je ne peux le vérifier,
mais je serais bien étonné que ça ne fonctionne.
--
Amicales Salutations
XL 97 / 2000 / 2002
"Michel41" <boomerang.pro.3@wanadoo.fr> a écrit dans le message de news:
41eaf6e2$0$7121$8fcfb975@news.wanadoo.fr...
Merci
J'ai écrit un compteur de lignes utilisées dans une colonne
(ci après) mais Philippe.R indique dans sa réponse avec WorksheetFunction : XL 97 / 2000 / 2002
Quid après Version 2002 ?
Sub Macro1()
Dim Rg As Range, Rp As Variant
Set Rg = Worksheets("XXX").Range("C:C")
Rp = Application.WorksheetFunction.CountA(Rg)
MsgBox réponse
End Sub
@+
M41
"Michel41" <boomerang.pro.3@wanadoo.fr> a écrit dans le message de news:
41eab5b5$0$19422$8fcfb975@news.wanadoo.fr...
Bonjour
Soit dim X
Comment encapsuler une fonction du tableur
donnant un résultat chiffré dans une fonction VBA
comme
Bonjour Michel, Comme tu l'auras compris, n'étant pas équipé de version plus récente que 2002, je ne peux le vérifier, mais je serais bien étonné que ça ne fonctionne. -- Amicales Salutations XL 97 / 2000 / 2002
"Michel41" a écrit dans le message de news: 41eaf6e2$0$7121$
Merci J'ai écrit un compteur de lignes utilisées dans une colonne (ci après) mais Philippe.R indique dans sa réponse avec WorksheetFunction : XL 97 / 2000 / 2002 Quid après Version 2002 ?
Sub Macro1() Dim Rg As Range, Rp As Variant Set Rg = Worksheets("XXX").Range("C:C") Rp = Application.WorksheetFunction.CountA(Rg) MsgBox réponse End Sub
@+ M41
"Michel41" a écrit dans le message de news: 41eab5b5$0$19422$
Bonjour
Soit dim X Comment encapsuler une fonction du tableur donnant un résultat chiffré dans une fonction VBA comme
X= fonction VBA (fonction du tableur)
Merci? @¨+
AV
J'ai écrit un compteur de lignes utilisées dans une colonne
Tu aurais pu écrire comme ça :
MsgBox [counta(XXX!C:C)]
AV
J'ai écrit un compteur de lignes utilisées dans une colonne