Rebonjour
Merci pour vos précédentes réponses
J ai créé une macro pour obtenir le nombre de lignes d'une feuille (avec
ActiveSheet.UsedRange.Rows.Count)
la macro renvoie donc un entier
j aimerais utiliser cet entier dans une formule ; par exemple :
=SOMME(A4;AX) ou X est le nombre total de lignes renvoyé par la macro.
est ce possible ?
ou y a t il un meilleur moyen qu avec une macro ?
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
ru-th
re-
si tu souhaites procéder ainsi (dans un module standard) Function Nbligne() Nbligne = ActiveSheet.UsedRange.Rows.Count End Function
à utiliser sous la forme =somme(INDIRECT("A4:a"&nbligne())) ou =somme(INDIRECT("A4:a"&nbligne()-1)) si le total est en-dessous la colonne a+ rural thierry
"Axel" a écrit dans le message de news: 3f684585$0$27050$
Rebonjour Merci pour vos précédentes réponses J ai créé une macro pour obtenir le nombre de lignes d'une feuille (avec ActiveSheet.UsedRange.Rows.Count) la macro renvoie donc un entier j aimerais utiliser cet entier dans une formule ; par exemple : =SOMME(A4;AX) ou X est le nombre total de lignes renvoyé par la macro. est ce possible ? ou y a t il un meilleur moyen qu avec une macro ?
Merci d avance Axel
re-
si tu souhaites procéder ainsi
(dans un module standard)
Function Nbligne()
Nbligne = ActiveSheet.UsedRange.Rows.Count
End Function
à utiliser sous la forme
=somme(INDIRECT("A4:a"&nbligne())) ou
=somme(INDIRECT("A4:a"&nbligne()-1)) si le total est en-dessous la colonne
a+
rural thierry
"Axel" <axel.lienard@laposte.net> a écrit dans le message de news:
3f684585$0$27050$626a54ce@news.free.fr...
Rebonjour
Merci pour vos précédentes réponses
J ai créé une macro pour obtenir le nombre de lignes d'une feuille (avec
ActiveSheet.UsedRange.Rows.Count)
la macro renvoie donc un entier
j aimerais utiliser cet entier dans une formule ; par exemple :
=SOMME(A4;AX) ou X est le nombre total de lignes renvoyé par la macro.
est ce possible ?
ou y a t il un meilleur moyen qu avec une macro ?
si tu souhaites procéder ainsi (dans un module standard) Function Nbligne() Nbligne = ActiveSheet.UsedRange.Rows.Count End Function
à utiliser sous la forme =somme(INDIRECT("A4:a"&nbligne())) ou =somme(INDIRECT("A4:a"&nbligne()-1)) si le total est en-dessous la colonne a+ rural thierry
"Axel" a écrit dans le message de news: 3f684585$0$27050$
Rebonjour Merci pour vos précédentes réponses J ai créé une macro pour obtenir le nombre de lignes d'une feuille (avec ActiveSheet.UsedRange.Rows.Count) la macro renvoie donc un entier j aimerais utiliser cet entier dans une formule ; par exemple : =SOMME(A4;AX) ou X est le nombre total de lignes renvoyé par la macro. est ce possible ? ou y a t il un meilleur moyen qu avec une macro ?
Merci d avance Axel
ru-th
re-
oui ;-) Sub test() ActiveCell.Offset(0,1) = Month(ActiveCell) End Sub
a+ rural thierry
"Axel" a écrit dans le message de news: 3f684aa6$0$27026$
Je viens de me rendre compte que ca prendrait beaucoup plus de calcul d'utiliser la macro dans les cases plutot que de faire les calculs dans la macro.. donc en fait c l inverse c est possible d'utiliser la fonction MOIS() dans une macro ?
"ru-th" a écrit dans le message de news:
re-
si tu souhaites procéder ainsi (dans un module standard) Function Nbligne() Nbligne = ActiveSheet.UsedRange.Rows.Count End Function
à utiliser sous la forme =somme(INDIRECT("A4:a"&nbligne())) ou =somme(INDIRECT("A4:a"&nbligne()-1)) si le total est en-dessous la colonne
a+ rural thierry
"Axel" a écrit dans le message de news: 3f684585$0$27050$
Rebonjour Merci pour vos précédentes réponses J ai créé une macro pour obtenir le nombre de lignes d'une feuille (avec
ActiveSheet.UsedRange.Rows.Count) la macro renvoie donc un entier j aimerais utiliser cet entier dans une formule ; par exemple : =SOMME(A4;AX) ou X est le nombre total de lignes renvoyé par la macro.
est ce possible ? ou y a t il un meilleur moyen qu avec une macro ?
Merci d avance Axel
re-
oui ;-)
Sub test()
ActiveCell.Offset(0,1) = Month(ActiveCell)
End Sub
a+
rural thierry
"Axel" <axel.lienard@laposte.net> a écrit dans le message de news:
3f684aa6$0$27026$626a54ce@news.free.fr...
Je viens de me rendre compte que ca prendrait beaucoup plus de calcul
d'utiliser la macro dans les cases plutot que de faire les calculs dans la
macro..
donc
en fait c l inverse
c est possible d'utiliser la fonction MOIS() dans une macro ?
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:OkAbGFRfDHA.1736@TK2MSFTNGP12.phx.gbl...
re-
si tu souhaites procéder ainsi
(dans un module standard)
Function Nbligne()
Nbligne = ActiveSheet.UsedRange.Rows.Count
End Function
à utiliser sous la forme
=somme(INDIRECT("A4:a"&nbligne())) ou
=somme(INDIRECT("A4:a"&nbligne()-1)) si le total est en-dessous la
colonne
a+
rural thierry
"Axel" <axel.lienard@laposte.net> a écrit dans le message de news:
3f684585$0$27050$626a54ce@news.free.fr...
Rebonjour
Merci pour vos précédentes réponses
J ai créé une macro pour obtenir le nombre de lignes d'une feuille
(avec
ActiveSheet.UsedRange.Rows.Count)
la macro renvoie donc un entier
j aimerais utiliser cet entier dans une formule ; par exemple :
=SOMME(A4;AX) ou X est le nombre total de lignes renvoyé par la
macro.
est ce possible ?
ou y a t il un meilleur moyen qu avec une macro ?
oui ;-) Sub test() ActiveCell.Offset(0,1) = Month(ActiveCell) End Sub
a+ rural thierry
"Axel" a écrit dans le message de news: 3f684aa6$0$27026$
Je viens de me rendre compte que ca prendrait beaucoup plus de calcul d'utiliser la macro dans les cases plutot que de faire les calculs dans la macro.. donc en fait c l inverse c est possible d'utiliser la fonction MOIS() dans une macro ?
"ru-th" a écrit dans le message de news:
re-
si tu souhaites procéder ainsi (dans un module standard) Function Nbligne() Nbligne = ActiveSheet.UsedRange.Rows.Count End Function
à utiliser sous la forme =somme(INDIRECT("A4:a"&nbligne())) ou =somme(INDIRECT("A4:a"&nbligne()-1)) si le total est en-dessous la colonne
a+ rural thierry
"Axel" a écrit dans le message de news: 3f684585$0$27050$
Rebonjour Merci pour vos précédentes réponses J ai créé une macro pour obtenir le nombre de lignes d'une feuille (avec
ActiveSheet.UsedRange.Rows.Count) la macro renvoie donc un entier j aimerais utiliser cet entier dans une formule ; par exemple : =SOMME(A4;AX) ou X est le nombre total de lignes renvoyé par la macro.
est ce possible ? ou y a t il un meilleur moyen qu avec une macro ?