J'ai écris une fonction en VBA qui prend comme argument des cellules
d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction
depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du
tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel
m'indique une erreur de nom, il ne semble pas reconnaitre
la fonction.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
RV
Bonjour, Pourquoi ne pas faire un bouton menu accessible via un mot de passe ? Voir à cette adresse: http://cjoint.com/?gvv6bJG0jg Cordialement RV
"Eric Beaumard" a écrit dans le message de news: 44998e9f$0$31213$
Bonjour
J'ai écris une fonction en VBA qui prend comme argument des cellules d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel m'indique une erreur de nom, il ne semble pas reconnaitre la fonction.
Cordialement
Eric
Bonjour,
Pourquoi ne pas faire un bouton menu accessible via un mot de passe ?
Voir à cette adresse: http://cjoint.com/?gvv6bJG0jg
Cordialement
RV
"Eric Beaumard" <eric.beaumard@free.fr> a écrit dans le message de news:
44998e9f$0$31213$626a54ce@news.free.fr...
Bonjour
J'ai écris une fonction en VBA qui prend comme argument des cellules
d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction
depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du
tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel
m'indique une erreur de nom, il ne semble pas reconnaitre
la fonction.
Bonjour, Pourquoi ne pas faire un bouton menu accessible via un mot de passe ? Voir à cette adresse: http://cjoint.com/?gvv6bJG0jg Cordialement RV
"Eric Beaumard" a écrit dans le message de news: 44998e9f$0$31213$
Bonjour
J'ai écris une fonction en VBA qui prend comme argument des cellules d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel m'indique une erreur de nom, il ne semble pas reconnaitre la fonction.
Cordialement
Eric
RV
Ben désolé Eric, Je me suis trompé de message. Bonne soirée RV
"Eric Beaumard" a écrit dans le message de news: 44998e9f$0$31213$
Bonjour
J'ai écris une fonction en VBA qui prend comme argument des cellules d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel m'indique une erreur de nom, il ne semble pas reconnaitre la fonction.
Cordialement
Eric
Ben désolé Eric,
Je me suis trompé de message.
Bonne soirée
RV
"Eric Beaumard" <eric.beaumard@free.fr> a écrit dans le message de news:
44998e9f$0$31213$626a54ce@news.free.fr...
Bonjour
J'ai écris une fonction en VBA qui prend comme argument des cellules
d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction
depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du
tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel
m'indique une erreur de nom, il ne semble pas reconnaitre
la fonction.
Ben désolé Eric, Je me suis trompé de message. Bonne soirée RV
"Eric Beaumard" a écrit dans le message de news: 44998e9f$0$31213$
Bonjour
J'ai écris une fonction en VBA qui prend comme argument des cellules d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel m'indique une erreur de nom, il ne semble pas reconnaitre la fonction.
Cordialement
Eric
FxM
Bonsoir,
Exemple : Alt-F11 |insertion | module, y copier ce qui suit : Public Function f(inp1, inp2) Dim tablo: ReDim tablo(1) tablo(0) = inp1 * inp2 tablo(1) = inp1 + inp2 ' f = tablo 'si horizontal f = Application.Transpose(tablo) 'si vertical End Function
J'ai écris une fonction en VBA qui prend comme argument des cellules d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel m'indique une erreur de nom, il ne semble pas reconnaitre la fonction.
Cordialement
Eric
Bonsoir,
Exemple :
Alt-F11 |insertion | module,
y copier ce qui suit :
Public Function f(inp1, inp2)
Dim tablo: ReDim tablo(1)
tablo(0) = inp1 * inp2
tablo(1) = inp1 + inp2
' f = tablo 'si horizontal
f = Application.Transpose(tablo) 'si vertical
End Function
J'ai écris une fonction en VBA qui prend comme argument des cellules
d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction
depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du
tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel
m'indique une erreur de nom, il ne semble pas reconnaitre
la fonction.
Exemple : Alt-F11 |insertion | module, y copier ce qui suit : Public Function f(inp1, inp2) Dim tablo: ReDim tablo(1) tablo(0) = inp1 * inp2 tablo(1) = inp1 + inp2 ' f = tablo 'si horizontal f = Application.Transpose(tablo) 'si vertical End Function
J'ai écris une fonction en VBA qui prend comme argument des cellules d'une feuille et renvoie un tableau de réels:
Public function F(Cellule1,Cellule2) as double()
Je considère donc que F est homogène à un tableau.
Dans ma feuille excel je voudrais appeler cette fonction depuis la cellule A1 pour lui affecter (à A1 donc) la première valeur du tableau F. Et dans A2 la deuxieme. Est-ce possible ?
J'ai essayé d'écrire "=F(B12,C23)(0)" dans A1 mais excel m'indique une erreur de nom, il ne semble pas reconnaitre la fonction.