tout va à merveille.
Cependant, ceci ("select" inutile)
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Select
Selection.FillDown
et ceci est inutile
Range(Cells(LaLigne, 2), Cells(LaLigne, LaColonne)).Select
Je n'éprouve aucune difficulté à renommée une procédure.
néanmoins dans ton classeur exemple, il y a une procédure
(test_commentaire()) qui se trouve dans le module de la feuille.
Bien que cela n'entrave pas son fonctionnement, à la maintenance cela peut
induire en erreur.
tout va à merveille.
Cependant, ceci ("select" inutile)
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Select
Selection.FillDown
et ceci est inutile
Range(Cells(LaLigne, 2), Cells(LaLigne, LaColonne)).Select
Je n'éprouve aucune difficulté à renommée une procédure.
néanmoins dans ton classeur exemple, il y a une procédure
(test_commentaire()) qui se trouve dans le module de la feuille.
Bien que cela n'entrave pas son fonctionnement, à la maintenance cela peut
induire en erreur.
tout va à merveille.
Cependant, ceci ("select" inutile)
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Select
Selection.FillDown
et ceci est inutile
Range(Cells(LaLigne, 2), Cells(LaLigne, LaColonne)).Select
Je n'éprouve aucune difficulté à renommée une procédure.
néanmoins dans ton classeur exemple, il y a une procédure
(test_commentaire()) qui se trouve dans le module de la feuille.
Bien que cela n'entrave pas son fonctionnement, à la maintenance cela peut
induire en erreur.
tout va à merveille.
tout va à merveille.
tout va à merveille.
mais je n'ai pas réussi à concaténer les deux "=somme(b3:b&LaLigne&)".
Bonjour
"albert" a écrit dans le message de groupe de discussion : j9e5eg$tqq$
Rebonjour
"Jacky" a écrit dans le message de groupe de discussion :
j9ditv$9ka$
Re..tout va à merveille.
Alors c'est bien ;o))
J'essaie de mettre au bas de la colonne "C" la formule "=somme(C3:C&LaLigne&)" avant de faire "FillRight"
Plusieurs façons de concaténer ont été essayées sans résultat. Il faut aussi penser à enlever les $ de
4$C$3:$C$650"
Je peux mettre danns la cellule soit "Plage.Address" ou "=somme(C3:C650)" mais je n'ai pas réussi à
concaténer les deux "=somme(b3:b&LaLigne&)". Ci joint le code que j'utilise.
'-----------------
Sub jj()
Dim LaColonne As Long, LaLigne As Long, LaLigne2 As Long
LaLigne = Application.Match("VISITEURS", [b:b], 0) - 2
Set plage = Range(Cells(3, 3), Cells(LaLigne, 3))
'MsgBox Range(Cells(3, 3), Cells(LaLigne, 3)).Address
MsgBox plage.Address
LaLigne2 = Application.Match("Rencontres", [b:b], 0)
'MsgBox Cells(LaLigne2, 3).Address
'Cells(LaLigne2, 3).Value = "=somme("&Plage.Address&")"
'Cells(LaLigne2, 3).Value = "=somme(b3:b&LaLigne&)"
Cells(LaLigne2, 3).Value = "=somme(B3:B650)"
'Cells(LaLigne2, 3).Value = plage.Address
Cells(LaLigne2, 3).Select
End Sub
'---------------------
Votre assistance est bienvenue
--
albertri-at-videotron.ca.invalid
mais je n'ai pas réussi à concaténer les deux "=somme(b3:b&LaLigne&)".
Bonjour
"albert" a écrit dans le message de groupe de discussion : j9e5eg$tqq$1@speranza.aioe.org...
Rebonjour
"Jacky" a écrit dans le message de groupe de discussion :
j9ditv$9ka$1@speranza.aioe.org...
Re..
tout va à merveille.
Alors c'est bien ;o))
J'essaie de mettre au bas de la colonne "C" la formule "=somme(C3:C&LaLigne&)" avant de faire "FillRight"
Plusieurs façons de concaténer ont été essayées sans résultat. Il faut aussi penser à enlever les $ de
4$C$3:$C$650"
Je peux mettre danns la cellule soit "Plage.Address" ou "=somme(C3:C650)" mais je n'ai pas réussi à
concaténer les deux "=somme(b3:b&LaLigne&)". Ci joint le code que j'utilise.
'-----------------
Sub jj()
Dim LaColonne As Long, LaLigne As Long, LaLigne2 As Long
LaLigne = Application.Match("VISITEURS", [b:b], 0) - 2
Set plage = Range(Cells(3, 3), Cells(LaLigne, 3))
'MsgBox Range(Cells(3, 3), Cells(LaLigne, 3)).Address
MsgBox plage.Address
LaLigne2 = Application.Match("Rencontres", [b:b], 0)
'MsgBox Cells(LaLigne2, 3).Address
'Cells(LaLigne2, 3).Value = "=somme("&Plage.Address&")"
'Cells(LaLigne2, 3).Value = "=somme(b3:b&LaLigne&)"
Cells(LaLigne2, 3).Value = "=somme(B3:B650)"
'Cells(LaLigne2, 3).Value = plage.Address
Cells(LaLigne2, 3).Select
End Sub
'---------------------
Votre assistance est bienvenue
--
albertri-at-videotron.ca.invalid
mais je n'ai pas réussi à concaténer les deux "=somme(b3:b&LaLigne&)".
Bonjour
"albert" a écrit dans le message de groupe de discussion : j9e5eg$tqq$
Rebonjour
"Jacky" a écrit dans le message de groupe de discussion :
j9ditv$9ka$
Re..tout va à merveille.
Alors c'est bien ;o))
J'essaie de mettre au bas de la colonne "C" la formule "=somme(C3:C&LaLigne&)" avant de faire "FillRight"
Plusieurs façons de concaténer ont été essayées sans résultat. Il faut aussi penser à enlever les $ de
4$C$3:$C$650"
Je peux mettre danns la cellule soit "Plage.Address" ou "=somme(C3:C650)" mais je n'ai pas réussi à
concaténer les deux "=somme(b3:b&LaLigne&)". Ci joint le code que j'utilise.
'-----------------
Sub jj()
Dim LaColonne As Long, LaLigne As Long, LaLigne2 As Long
LaLigne = Application.Match("VISITEURS", [b:b], 0) - 2
Set plage = Range(Cells(3, 3), Cells(LaLigne, 3))
'MsgBox Range(Cells(3, 3), Cells(LaLigne, 3)).Address
MsgBox plage.Address
LaLigne2 = Application.Match("Rencontres", [b:b], 0)
'MsgBox Cells(LaLigne2, 3).Address
'Cells(LaLigne2, 3).Value = "=somme("&Plage.Address&")"
'Cells(LaLigne2, 3).Value = "=somme(b3:b&LaLigne&)"
Cells(LaLigne2, 3).Value = "=somme(B3:B650)"
'Cells(LaLigne2, 3).Value = plage.Address
Cells(LaLigne2, 3).Select
End Sub
'---------------------
Votre assistance est bienvenue
--
albertri-at-videotron.ca.invalid
Pour y inscrire la formule
Cells(LaLigne2, 3).Formula = "=sum(c3:c" & LaLigne & ")"
Pour y inscrire la formule
Cells(LaLigne2, 3).Formula = "=sum(c3:c" & LaLigne & ")"
Pour y inscrire la formule
Cells(LaLigne2, 3).Formula = "=sum(c3:c" & LaLigne & ")"
'voulu(C3:BJ3)
Bonjour encore,
Le 2e été indien vient de se terminer, c'est la pluie aujourd'hui.
"Jacky" a écrit dans le message de groupe de discussion : j9g1r2$epo$Pour y inscrire la formule
Cells(LaLigne2, 3).Formula = "=sum(c3:c" & LaLigne & ")"
Inscrire la formule pour une somme de colonne fonctionne bien. Mais inscrire la formule pour une somme de
ligne ça ne va pas. Il faut convertir le numéro de colonne de numérique à alphabétique et je n'ai pas
trouvé. MsgBox le fait, donc il doit y avoir une façon de faire. Transformer colonne No 62 à BJ.
Dim LaColonne As Long, Lacolonne2 As Long, LaLigne As Long, LaLigne2 As Long
LaLigne = Application.Match("VISITEURS", [b:b], 0) - 2
LaColonne = Application.Match("TOTAL", [2:2], 0)
Lacolonne2 = Application.Match("TOTAL", [2:2], 0) - 1
'----->>>Cells(3, LaColonne).Formula = "=sum(c3:" &LaColonne2& "3)" 'voulu(C3:BJ3)
Set plage = Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)) ' BK3:BK650
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).FillDown
End Sub
'-----------------
j'apprécie grandement votre aide.
--
albertri-at-videotron.ca.invalid
'voulu(C3:BJ3)
Bonjour encore,
Le 2e été indien vient de se terminer, c'est la pluie aujourd'hui.
"Jacky" a écrit dans le message de groupe de discussion : j9g1r2$epo$1@speranza.aioe.org...
Pour y inscrire la formule
Cells(LaLigne2, 3).Formula = "=sum(c3:c" & LaLigne & ")"
Inscrire la formule pour une somme de colonne fonctionne bien. Mais inscrire la formule pour une somme de
ligne ça ne va pas. Il faut convertir le numéro de colonne de numérique à alphabétique et je n'ai pas
trouvé. MsgBox le fait, donc il doit y avoir une façon de faire. Transformer colonne No 62 à BJ.
Dim LaColonne As Long, Lacolonne2 As Long, LaLigne As Long, LaLigne2 As Long
LaLigne = Application.Match("VISITEURS", [b:b], 0) - 2
LaColonne = Application.Match("TOTAL", [2:2], 0)
Lacolonne2 = Application.Match("TOTAL", [2:2], 0) - 1
'----->>>Cells(3, LaColonne).Formula = "=sum(c3:" &LaColonne2& "3)" 'voulu(C3:BJ3)
Set plage = Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)) ' BK3:BK650
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).FillDown
End Sub
'-----------------
j'apprécie grandement votre aide.
--
albertri-at-videotron.ca.invalid
'voulu(C3:BJ3)
Bonjour encore,
Le 2e été indien vient de se terminer, c'est la pluie aujourd'hui.
"Jacky" a écrit dans le message de groupe de discussion : j9g1r2$epo$Pour y inscrire la formule
Cells(LaLigne2, 3).Formula = "=sum(c3:c" & LaLigne & ")"
Inscrire la formule pour une somme de colonne fonctionne bien. Mais inscrire la formule pour une somme de
ligne ça ne va pas. Il faut convertir le numéro de colonne de numérique à alphabétique et je n'ai pas
trouvé. MsgBox le fait, donc il doit y avoir une façon de faire. Transformer colonne No 62 à BJ.
Dim LaColonne As Long, Lacolonne2 As Long, LaLigne As Long, LaLigne2 As Long
LaLigne = Application.Match("VISITEURS", [b:b], 0) - 2
LaColonne = Application.Match("TOTAL", [2:2], 0)
Lacolonne2 = Application.Match("TOTAL", [2:2], 0) - 1
'----->>>Cells(3, LaColonne).Formula = "=sum(c3:" &LaColonne2& "3)" 'voulu(C3:BJ3)
Set plage = Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)) ' BK3:BK650
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).FillDown
End Sub
'-----------------
j'apprécie grandement votre aide.
--
albertri-at-videotron.ca.invalid
'voulu(C3:BJ3)
'voulu(C3:BJ3)
'voulu(C3:BJ3)
Moi j'irai bientôt me coucher bien satisfait.
Bonjour
Moi j'irai bientôt me coucher bien satisfait.
Je savais que vous trouveriez la réponse, mes manuels de formation VBA ne mentionne rien de tout cela, mais
peut-être je n'ai pas bien cherché. J'ai commencé à utiliser EXCEL en 2005, pour moi c'était nouveau, mais
même à 78 ans j'aimerais me trouver un prof pour le VBA.
Tout fonctionne comme j'en rêvais au début, je ne croyais pas y arriver. Les utilisateurs n'auront plus à
douter des résultats et à m'appeler à la rescousse,
Un gros MERCI
Respectueusement
Albert
"Jacky" a écrit dans le message de groupe de discussion : j9hh5m$fn8$
Re..'voulu(C3:BJ3)
Essaye..
Cells(3, LaColonne).Formula = "=sum(" & Range(Cells(3, 3), Cells(3, Lacolonne2)).Address(0, 0) & ")"
--
Salutations
JJ
Moi j'irai bientôt me coucher bien satisfait.
Bonjour
Moi j'irai bientôt me coucher bien satisfait.
Je savais que vous trouveriez la réponse, mes manuels de formation VBA ne mentionne rien de tout cela, mais
peut-être je n'ai pas bien cherché. J'ai commencé à utiliser EXCEL en 2005, pour moi c'était nouveau, mais
même à 78 ans j'aimerais me trouver un prof pour le VBA.
Tout fonctionne comme j'en rêvais au début, je ne croyais pas y arriver. Les utilisateurs n'auront plus à
douter des résultats et à m'appeler à la rescousse,
Un gros MERCI
Respectueusement
Albert
"Jacky" a écrit dans le message de groupe de discussion : j9hh5m$fn8$1@speranza.aioe.org...
Re..
'voulu(C3:BJ3)
Essaye..
Cells(3, LaColonne).Formula = "=sum(" & Range(Cells(3, 3), Cells(3, Lacolonne2)).Address(0, 0) & ")"
--
Salutations
JJ
Moi j'irai bientôt me coucher bien satisfait.
Bonjour
Moi j'irai bientôt me coucher bien satisfait.
Je savais que vous trouveriez la réponse, mes manuels de formation VBA ne mentionne rien de tout cela, mais
peut-être je n'ai pas bien cherché. J'ai commencé à utiliser EXCEL en 2005, pour moi c'était nouveau, mais
même à 78 ans j'aimerais me trouver un prof pour le VBA.
Tout fonctionne comme j'en rêvais au début, je ne croyais pas y arriver. Les utilisateurs n'auront plus à
douter des résultats et à m'appeler à la rescousse,
Un gros MERCI
Respectueusement
Albert
"Jacky" a écrit dans le message de groupe de discussion : j9hh5m$fn8$
Re..'voulu(C3:BJ3)
Essaye..
Cells(3, LaColonne).Formula = "=sum(" & Range(Cells(3, 3), Cells(3, Lacolonne2)).Address(0, 0) & ")"
--
Salutations
JJ
En relisant la demande, je vois que l'objectif est la recopie de la formule
Pour mettre la formule dans la plage complète en une fois sans avoir à
faire de recopie il y a ceci..
Jusqu'a "visiteurs"
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Formula = "=sum(" &
Range(Cells(3, 3), Cells(3, Lacolonne2)).Address(0, 0) & ")"
Jusqu'a "rencontre"
Range(Cells(3, LaColonne), Cells(LaLigne2, LaColonne)).Formula = "=sum(" &
Range(Cells(3, 3), Cells(3,
En relisant la demande, je vois que l'objectif est la recopie de la formule
Pour mettre la formule dans la plage complète en une fois sans avoir à
faire de recopie il y a ceci..
Jusqu'a "visiteurs"
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Formula = "=sum(" &
Range(Cells(3, 3), Cells(3, Lacolonne2)).Address(0, 0) & ")"
Jusqu'a "rencontre"
Range(Cells(3, LaColonne), Cells(LaLigne2, LaColonne)).Formula = "=sum(" &
Range(Cells(3, 3), Cells(3,
En relisant la demande, je vois que l'objectif est la recopie de la formule
Pour mettre la formule dans la plage complète en une fois sans avoir à
faire de recopie il y a ceci..
Jusqu'a "visiteurs"
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Formula = "=sum(" &
Range(Cells(3, 3), Cells(3, Lacolonne2)).Address(0, 0) & ")"
Jusqu'a "rencontre"
Range(Cells(3, LaColonne), Cells(LaLigne2, LaColonne)).Formula = "=sum(" &
Range(Cells(3, 3), Cells(3,
Salut
"Jacky" a écrit dans le message de groupe de discussion : j9j7c8$cvq$En relisant la demande, je vois que l'objectif est la recopie de la formule
Pour mettre la formule dans la plage complète en une fois sans avoir à faire de recopie il y a ceci..
J'ai mis un fichier réduit sur Cjoint.com car cijoint.fr semble en dérangement
La plage du fichier courant est de 655 noms et 60 rencontres et le mot Total est dans la colonne BK et
Rencontres sur la ligne 666.
Dans le coin gauche en bas, les trois cellules ad40, ad40 et ad41 doivent indiquer le même résultat,
http://cjoint.com/?0KlvMyugPxJJusqu'a "visiteurs"
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Formula = "=sum(" & Range(Cells(3, 3), Cells(3,
Lacolonne2)).Address(0, 0) & ")"
Cette ligne va bienJusqu'a "rencontre"
Range(Cells(3, LaColonne), Cells(LaLigne2, LaColonne)).Formula = "=sum(" & Range(Cells(3, 3), Cells(3,
Lacolonne2)).Address(0, 0) & ")"
J'ai dû modifier cette ligne par
Range(Cells(LaLigne2, 3), Cells(LaLigne2, Lacolonne2)).Formula = "=sum(" & Range(Cells(3, 3), Cells(LaLigne,
3)).Address(0, 0) & ")"
La nouvelle formule est dans le Module1, Le bouton bleu de la Macro est dans "K1"
Très court, 5 lignes pour déclarer les variables et 5 lignes de code, total 10 lignes.
Je serai à l'extérieur samedi et dimanche.
merci
Respectueusement
--
albertri-at-videotron.ca.invalid
Salut
"Jacky" a écrit dans le message de groupe de discussion : j9j7c8$cvq$1@speranza.aioe.org...
En relisant la demande, je vois que l'objectif est la recopie de la formule
Pour mettre la formule dans la plage complète en une fois sans avoir à faire de recopie il y a ceci..
J'ai mis un fichier réduit sur Cjoint.com car cijoint.fr semble en dérangement
La plage du fichier courant est de 655 noms et 60 rencontres et le mot Total est dans la colonne BK et
Rencontres sur la ligne 666.
Dans le coin gauche en bas, les trois cellules ad40, ad40 et ad41 doivent indiquer le même résultat,
http://cjoint.com/?0KlvMyugPxJ
Jusqu'a "visiteurs"
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Formula = "=sum(" & Range(Cells(3, 3), Cells(3,
Lacolonne2)).Address(0, 0) & ")"
Cette ligne va bien
Jusqu'a "rencontre"
Range(Cells(3, LaColonne), Cells(LaLigne2, LaColonne)).Formula = "=sum(" & Range(Cells(3, 3), Cells(3,
Lacolonne2)).Address(0, 0) & ")"
J'ai dû modifier cette ligne par
Range(Cells(LaLigne2, 3), Cells(LaLigne2, Lacolonne2)).Formula = "=sum(" & Range(Cells(3, 3), Cells(LaLigne,
3)).Address(0, 0) & ")"
La nouvelle formule est dans le Module1, Le bouton bleu de la Macro est dans "K1"
Très court, 5 lignes pour déclarer les variables et 5 lignes de code, total 10 lignes.
Je serai à l'extérieur samedi et dimanche.
merci
Respectueusement
--
albertri-at-videotron.ca.invalid
Salut
"Jacky" a écrit dans le message de groupe de discussion : j9j7c8$cvq$En relisant la demande, je vois que l'objectif est la recopie de la formule
Pour mettre la formule dans la plage complète en une fois sans avoir à faire de recopie il y a ceci..
J'ai mis un fichier réduit sur Cjoint.com car cijoint.fr semble en dérangement
La plage du fichier courant est de 655 noms et 60 rencontres et le mot Total est dans la colonne BK et
Rencontres sur la ligne 666.
Dans le coin gauche en bas, les trois cellules ad40, ad40 et ad41 doivent indiquer le même résultat,
http://cjoint.com/?0KlvMyugPxJJusqu'a "visiteurs"
Range(Cells(3, LaColonne), Cells(LaLigne, LaColonne)).Formula = "=sum(" & Range(Cells(3, 3), Cells(3,
Lacolonne2)).Address(0, 0) & ")"
Cette ligne va bienJusqu'a "rencontre"
Range(Cells(3, LaColonne), Cells(LaLigne2, LaColonne)).Formula = "=sum(" & Range(Cells(3, 3), Cells(3,
Lacolonne2)).Address(0, 0) & ")"
J'ai dû modifier cette ligne par
Range(Cells(LaLigne2, 3), Cells(LaLigne2, Lacolonne2)).Formula = "=sum(" & Range(Cells(3, 3), Cells(LaLigne,
3)).Address(0, 0) & ")"
La nouvelle formule est dans le Module1, Le bouton bleu de la Macro est dans "K1"
Très court, 5 lignes pour déclarer les variables et 5 lignes de code, total 10 lignes.
Je serai à l'extérieur samedi et dimanche.
merci
Respectueusement
--
albertri-at-videotron.ca.invalid