Comment écrire en VBA Excel le code pour insérer la fonction "SOMME" en bas
d'une colonne qui peut avoir des tailles différentes ?
Pour faire le total dans la cellule "A11" pour les chiffres dans "A3:A10",
je pensais pouvoir écrire:
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
papou
Bonjour Tu as un problème d'espaces et de concaténation : ligne = 10 ActiveCell.Formula = "=SUM(A3:A" & ligne & ")" Cordialement Pascal
"rene.limacher" a écrit dans le message de news:e$
Bonjour,
Comment écrire en VBA Excel le code pour insérer la fonction "SOMME" en bas
d'une colonne qui peut avoir des tailles différentes ? Pour faire le total dans la cellule "A11" pour les chiffres dans "A3:A10", je pensais pouvoir écrire:
(en réalité, je détermine la variable "ligne" avec CurrentRegion.Rows.Count, mais pour tester la formule, je simplifie).
Merci de votre aide
René
Bonjour
Tu as un problème d'espaces et de concaténation :
ligne = 10
ActiveCell.Formula = "=SUM(A3:A" & ligne & ")"
Cordialement
Pascal
"rene.limacher" <rene.limacher@wanadoo.fr> a écrit dans le message de
news:e$hsQ350EHA.3840@tk2msftngp13.phx.gbl...
Bonjour,
Comment écrire en VBA Excel le code pour insérer la fonction "SOMME" en
bas
d'une colonne qui peut avoir des tailles différentes ?
Pour faire le total dans la cellule "A11" pour les chiffres dans "A3:A10",
je pensais pouvoir écrire:
Bonjour Tu as un problème d'espaces et de concaténation : ligne = 10 ActiveCell.Formula = "=SUM(A3:A" & ligne & ")" Cordialement Pascal
"rene.limacher" a écrit dans le message de news:e$
Bonjour,
Comment écrire en VBA Excel le code pour insérer la fonction "SOMME" en bas
d'une colonne qui peut avoir des tailles différentes ? Pour faire le total dans la cellule "A11" pour les chiffres dans "A3:A10", je pensais pouvoir écrire:
(en réalité, je détermine la variable "ligne" avec CurrentRegion.Rows.Count, mais pour tester la formule, je simplifie).
Merci de votre aide
René
poy-poy
bonjour,
En plus tu as le même problème sur la 2eme formule, hihi !
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
a plus benjamin
Bonjour Tu as un problème d'espaces et de concaténation : ligne = 10 ActiveCell.Formula = "=SUM(A3:A" & ligne & ")" Cordialement Pascal
"rene.limacher" a écrit dans le message de news:e$
Bonjour,
Comment écrire en VBA Excel le code pour insérer la fonction "SOMME" en bas
d'une colonne qui peut avoir des tailles différentes ? Pour faire le total dans la cellule "A11" pour les chiffres dans "A3:A10", je pensais pouvoir écrire:
(en réalité, je détermine la variable "ligne" avec CurrentRegion.Rows.Count, mais pour tester la formule, je simplifie).
Merci de votre aide
René
bonjour,
En plus tu as le même problème sur la 2eme formule, hihi !
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour
que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
a plus
benjamin
Bonjour
Tu as un problème d'espaces et de concaténation :
ligne = 10
ActiveCell.Formula = "=SUM(A3:A" & ligne & ")"
Cordialement
Pascal
"rene.limacher" <rene.limacher@wanadoo.fr> a écrit dans le message de
news:e$hsQ350EHA.3840@tk2msftngp13.phx.gbl...
Bonjour,
Comment écrire en VBA Excel le code pour insérer la fonction "SOMME" en
bas
d'une colonne qui peut avoir des tailles différentes ?
Pour faire le total dans la cellule "A11" pour les chiffres dans "A3:A10",
je pensais pouvoir écrire:
En plus tu as le même problème sur la 2eme formule, hihi !
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
a plus benjamin
Bonjour Tu as un problème d'espaces et de concaténation : ligne = 10 ActiveCell.Formula = "=SUM(A3:A" & ligne & ")" Cordialement Pascal
"rene.limacher" a écrit dans le message de news:e$
Bonjour,
Comment écrire en VBA Excel le code pour insérer la fonction "SOMME" en bas
d'une colonne qui peut avoir des tailles différentes ? Pour faire le total dans la cellule "A11" pour les chiffres dans "A3:A10", je pensais pouvoir écrire:
(en réalité, je détermine la variable "ligne" avec CurrentRegion.Rows.Count, mais pour tester la formule, je simplifie).
Merci de votre aide
René
AV
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
Hum...hum.....
AV
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour
que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
Hum...hum.....
AV
AV
Globalement, c'est pas une vraie bonne idée de mettre des formules en bas d'une colonne... Principe général : une feuille contenant les données (bien "agencée") et ailleurs, on fait les calculs
Ceci dit, chacun fait à sa convenance..
AV
Globalement, c'est pas une vraie bonne idée de mettre des formules en bas d'une
colonne...
Principe général : une feuille contenant les données (bien "agencée") et
ailleurs, on fait les calculs
Globalement, c'est pas une vraie bonne idée de mettre des formules en bas d'une colonne... Principe général : une feuille contenant les données (bien "agencée") et ailleurs, on fait les calculs
Ceci dit, chacun fait à sa convenance..
AV
Pierre CFI [mvp]
tout à fait, surtout dans le cas eventuel d'une mutation vers access, par exemple :o))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "AV" a écrit dans le message de news:
Globalement, c'est pas une vraie bonne idée de mettre des formules en bas d'une colonne... Principe général : une feuille contenant les données (bien "agencée") et ailleurs, on fait les calculs
Ceci dit, chacun fait à sa convenance..
AV
tout à fait, surtout dans le cas eventuel d'une mutation vers access, par exemple :o))
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:eI3i9N60EHA.1408@TK2MSFTNGP10.phx.gbl...
Globalement, c'est pas une vraie bonne idée de mettre des formules en bas d'une
colonne...
Principe général : une feuille contenant les données (bien "agencée") et
ailleurs, on fait les calculs
tout à fait, surtout dans le cas eventuel d'une mutation vers access, par exemple :o))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "AV" a écrit dans le message de news:
Globalement, c'est pas une vraie bonne idée de mettre des formules en bas d'une colonne... Principe général : une feuille contenant les données (bien "agencée") et ailleurs, on fait les calculs
Ceci dit, chacun fait à sa convenance..
AV
poy-poy
Hey AV,
Elle ne te plait pas mon explication où c'est les fautes d'orthographe et de frappe qui te font tilter ?
Cordialement Benjamin
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
Hum...hum.....
AV
Hey AV,
Elle ne te plait pas mon explication où c'est les fautes d'orthographe et de
frappe qui te font tilter ?
Cordialement
Benjamin
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour
que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
Elle ne te plait pas mon explication où c'est les fautes d'orthographe et de frappe qui te font tilter ?
Cordialement Benjamin
Comme ligne est une variable vba, il te faut des cotes avants et aprés pour que vba la sépare du rest de la formule et des & pour qu'il assemble le tout.
Hum...hum.....
AV
AV
C'est l'explication... "...Comme ligne est une variable vba, il te faut des cotes avants et aprés ..." Ca me semble un tantinet faux dans la mesure où la variable est numérique !
AV ---> à table
C'est l'explication...
"...Comme ligne est une variable vba, il te faut des cotes avants et aprés ..."
Ca me semble un tantinet faux dans la mesure où la variable est numérique !
C'est l'explication... "...Comme ligne est une variable vba, il te faut des cotes avants et aprés ..." Ca me semble un tantinet faux dans la mesure où la variable est numérique !
AV ---> à table
poy-poy
Effectivement, Je me suis peut-être mal exprimé. C'est parce qu'il utilise des .formula = "" qui necessite des cotes, qu'il doit mettre avant et aprés les & des cotes pour que la formule marche... Je serais plus précis la prochaine fois
Bon appetit Benjamin
C'est l'explication... "...Comme ligne est une variable vba, il te faut des cotes avants et aprés ..." Ca me semble un tantinet faux dans la mesure où la variable est numérique !
AV ---> à table
Effectivement, Je me suis peut-être mal exprimé. C'est parce qu'il utilise
des .formula = "" qui necessite des cotes, qu'il doit mettre avant et aprés
les & des cotes pour que la formule marche... Je serais plus précis la
prochaine fois
Bon appetit
Benjamin
C'est l'explication...
"...Comme ligne est une variable vba, il te faut des cotes avants et aprés ..."
Ca me semble un tantinet faux dans la mesure où la variable est numérique !
Effectivement, Je me suis peut-être mal exprimé. C'est parce qu'il utilise des .formula = "" qui necessite des cotes, qu'il doit mettre avant et aprés les & des cotes pour que la formule marche... Je serais plus précis la prochaine fois
Bon appetit Benjamin
C'est l'explication... "...Comme ligne est une variable vba, il te faut des cotes avants et aprés ..." Ca me semble un tantinet faux dans la mesure où la variable est numérique !