Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
| Public Function FPERSO(chf)
| FPERSO = (chf + 2)
| End Function
Chf représente quoi ? Un nombre ?
Dans ta feuille, tu utilises cette fonction à quelles fins ?
Que voudrais-tu que ta fonction fasse qu'elle ne réussit pas
à faire à l'heure actuelle?
Moi, je ne suis pas devin !
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
michdenis a écrit le 16/01/2011 à 13h45 :Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Le rôle de la fonction par exemple :
Public Function FPERSO(chf)
FPERSO = (chf+2)
End Function
pour que l'on se comprenne bien :
Si on utilise par exemple la fonction native Excel
en B1 =recherchev(A1;plage;2;faux)
en B2 =recherchev(A2;plage;2;faux)
ça marche aussi si on écrit :
en B1 =recherchev(A:A;plage;2;faux)
en B2 =recherchev(A:A;plage;2;faux)
ou exemple plus simple
en B1 = A:A équivaut à ¡
Voilà
| Public Function FPERSO(chf)
| FPERSO = (chf + 2)
| End Function
Chf représente quoi ? Un nombre ?
Dans ta feuille, tu utilises cette fonction à quelles fins ?
Que voudrais-tu que ta fonction fasse qu'elle ne réussit pas
à faire à l'heure actuelle?
Moi, je ne suis pas devin !
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
michdenis a écrit le 16/01/2011 à 13h45 :
Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Le rôle de la fonction par exemple :
Public Function FPERSO(chf)
FPERSO = (chf+2)
End Function
pour que l'on se comprenne bien :
Si on utilise par exemple la fonction native Excel
en B1 =recherchev(A1;plage;2;faux)
en B2 =recherchev(A2;plage;2;faux)
ça marche aussi si on écrit :
en B1 =recherchev(A:A;plage;2;faux)
en B2 =recherchev(A:A;plage;2;faux)
ou exemple plus simple
en B1 = A:A équivaut à ¡
Voilà
| Public Function FPERSO(chf)
| FPERSO = (chf + 2)
| End Function
Chf représente quoi ? Un nombre ?
Dans ta feuille, tu utilises cette fonction à quelles fins ?
Que voudrais-tu que ta fonction fasse qu'elle ne réussit pas
à faire à l'heure actuelle?
Moi, je ne suis pas devin !
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
michdenis a écrit le 16/01/2011 à 13h45 :Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Le rôle de la fonction par exemple :
Public Function FPERSO(chf)
FPERSO = (chf+2)
End Function
pour que l'on se comprenne bien :
Si on utilise par exemple la fonction native Excel
en B1 =recherchev(A1;plage;2;faux)
en B2 =recherchev(A2;plage;2;faux)
ça marche aussi si on écrit :
en B1 =recherchev(A:A;plage;2;faux)
en B2 =recherchev(A:A;plage;2;faux)
ou exemple plus simple
en B1 = A:A équivaut à ¡
Voilà
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de l'argument.
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de l'argument.
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de l'argument.
| Public Function FPERSO(chf)
| FPERSO = (chf + 2)
| End Function
Chf représente quoi ? Un nombre ?
Dans ta feuille, tu utilises cette fonction à quelles fins ?
Que voudrais-tu que ta fonction fasse qu'elle ne réussit pas
à faire à l'heure actuelle?
Moi, je ne suis pas devin !
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
michdenis a écrit le 16/01/2011 à 13h45 :Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Le rôle de la fonction par exemple :
Public Function FPERSO(chf)
FPERSO = (chf+2)
End Function
pour que l'on se comprenne bien :
Si on utilise par exemple la fonction native Excel
en B1 =recherchev(A1;plage;2;faux)
en B2 =recherchev(A2;plage;2;faux)
ça marche aussi si on écrit :
en B1 =recherchev(A:A;plage;2;faux)
en B2 =recherchev(A:A;plage;2;faux)
ou exemple plus simple
en B1 = A:A équivaut à ¡
Voilà
| Public Function FPERSO(chf)
| FPERSO = (chf + 2)
| End Function
Chf représente quoi ? Un nombre ?
Dans ta feuille, tu utilises cette fonction à quelles fins ?
Que voudrais-tu que ta fonction fasse qu'elle ne réussit pas
à faire à l'heure actuelle?
Moi, je ne suis pas devin !
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
michdenis a écrit le 16/01/2011 à 13h45 :
Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Le rôle de la fonction par exemple :
Public Function FPERSO(chf)
FPERSO = (chf+2)
End Function
pour que l'on se comprenne bien :
Si on utilise par exemple la fonction native Excel
en B1 =recherchev(A1;plage;2;faux)
en B2 =recherchev(A2;plage;2;faux)
ça marche aussi si on écrit :
en B1 =recherchev(A:A;plage;2;faux)
en B2 =recherchev(A:A;plage;2;faux)
ou exemple plus simple
en B1 = A:A équivaut à ¡
Voilà
| Public Function FPERSO(chf)
| FPERSO = (chf + 2)
| End Function
Chf représente quoi ? Un nombre ?
Dans ta feuille, tu utilises cette fonction à quelles fins ?
Que voudrais-tu que ta fonction fasse qu'elle ne réussit pas
à faire à l'heure actuelle?
Moi, je ne suis pas devin !
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
michdenis a écrit le 16/01/2011 à 13h45 :Bonjour,
Afin d'obtenir des commentaires appropriés, tu devrais publier ici
ta fonction personnalisée en expliquant sommairement le rôle
que tu voudrais que ta fonction remplisse.
MichD
--------------------------------------------
"magiczorro" a écrit dans le message de groupe de discussion
:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Le rôle de la fonction par exemple :
Public Function FPERSO(chf)
FPERSO = (chf+2)
End Function
pour que l'on se comprenne bien :
Si on utilise par exemple la fonction native Excel
en B1 =recherchev(A1;plage;2;faux)
en B2 =recherchev(A2;plage;2;faux)
ça marche aussi si on écrit :
en B1 =recherchev(A:A;plage;2;faux)
en B2 =recherchev(A:A;plage;2;faux)
ou exemple plus simple
en B1 = A:A équivaut à ¡
Voilà
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de l'argument.
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de l'argument.
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de l'argument.
Bonjour,
aidé de ma boule de cristal, j'arrive à ceci
Function Persocell(Cellule)
Total = Cellule.Value + 2
Persocell = Total
End Function
Function Persochamp(Champ As Range)
Dim A As Range, B As Range, Commun As Range
Set B = Selection.EntireRow
Set A = Champ
Set Commun = Application.Intersect(A, B)
Total = Commun.Value + 2
Persochamp = Total
End Function
Michel
"magiczorro" a écrit dans le
message de news:Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Bonjour,
aidé de ma boule de cristal, j'arrive à ceci
Function Persocell(Cellule)
Total = Cellule.Value + 2
Persocell = Total
End Function
Function Persochamp(Champ As Range)
Dim A As Range, B As Range, Commun As Range
Set B = Selection.EntireRow
Set A = Champ
Set Commun = Application.Intersect(A, B)
Total = Commun.Value + 2
Persochamp = Total
End Function
Michel
"magiczorro" a écrit dans le
message de news:
Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.
Bonjour,
aidé de ma boule de cristal, j'arrive à ceci
Function Persocell(Cellule)
Total = Cellule.Value + 2
Persocell = Total
End Function
Function Persochamp(Champ As Range)
Dim A As Range, B As Range, Commun As Range
Set B = Selection.EntireRow
Set A = Champ
Set Commun = Application.Intersect(A, B)
Total = Commun.Value + 2
Persochamp = Total
End Function
Michel
"magiczorro" a écrit dans le
message de news:Bonjour,
Je fais une fonction personnelle sur EXCEL.
Si sur une feuille Excel j'utilise ma fonction dans une cellule, par
exemple
B6, comme ceci :
=FPERSO(A6) elle fonctionne.
je voudrais qu'elle fonctionne aussi si je rentre, toujours en B6
=FPERSO(A:A)
merci de m'indiquer les modifs à apporter en VBA au niveau de
l'argument.