Bonjour à tous,
Dans une macro j'additionne la valeur de 20 cellules séparées les unes des
autres (toutes les 10 colonnes). La macro est prévue pour explorer 100
lignes.
Donc j'ai écrit:
variable=activecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc
ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes,
dans le genre:
variable=activecell.offset(0,8).value
+activecell.offset(0,18).value
+activecell.offset(0,28).value
+activecell.offset(0,38).value
Ni le _ ni le & ne conviennent.
Comment faire pour que mon code soit lisible ailleurs que très loin vers la
droite?
Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer...
Merci d'avance +++
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Bonsoir,
Quelque chose du genre :
Sub Somme()
Set ici = ActiveCell
For i = 0 To 19
s = s + ici.Offset(0, 10 * i)
Next i
MsgBox s
End Sub
Pour les sauts de lignes, iil faut mettre un espace suivi d'un _
"Manbas" <nospam.j.ragni@wanadoo.fr> a écrit dans le message de news: uKYyr$xGIHA.4684@TK2MSFTNGP06.phx.gbl...
Bonjour à tous,
Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue
pour explorer 100 lignes.
Donc j'ai écrit:
variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc
ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre:
variable¬tivecell.offset(0,8).value
+activecell.offset(0,18).value
+activecell.offset(0,28).value
+activecell.offset(0,38).value
Ni le _ ni le & ne conviennent.
Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite?
Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer...
Merci d'avance +++
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une boucle sur 15 occurences p.e.
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Mais si la séquence des écarts entre offset est régulière ( un pas de 10
p.e), alors il peut être plus simple d'écrire pour une boucle sur 15
occurences p.e.
Bonjour à tous,
Dans une macro j'additionne la valeur de 20 cellules séparées les unes des
autres (toutes les 10 colonnes). La macro est prévue pour explorer 100
lignes.
Donc j'ai écrit:
variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc
ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes,
dans le genre:
variable¬tivecell.offset(0,8).value
+activecell.offset(0,18).value
+activecell.offset(0,28).value
+activecell.offset(0,38).value
Ni le _ ni le & ne conviennent.
Comment faire pour que mon code soit lisible ailleurs que très loin vers la
droite?
Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer...
Merci d'avance +++
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une boucle sur 15 occurences p.e.
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Manbas
Merci beaucoup à tous les deux. Deux solutions qui traitent deux parties differentes de mon problème, ça c'est formateur!
A bientôt
"anonymousA" a écrit dans le message de news: 472778fe$0$5106$
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une boucle sur 15 occurences p.e.
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Merci beaucoup à tous les deux.
Deux solutions qui traitent deux parties differentes de mon problème, ça
c'est formateur!
A bientôt
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
472778fe$0$5106$ba4acef3@news.orange.fr...
Mais si la séquence des écarts entre offset est régulière ( un pas de 10
p.e), alors il peut être plus simple d'écrire pour une boucle sur 15
occurences p.e.
Bonjour à tous,
Dans une macro j'additionne la valeur de 20 cellules séparées les unes
des autres (toutes les 10 colonnes). La macro est prévue pour explorer
100 lignes.
Donc j'ai écrit:
variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc
ça marche mais je n'arrive pas à écrire cette somme avec des retours
lignes, dans le genre:
variable¬tivecell.offset(0,8).value
+activecell.offset(0,18).value
+activecell.offset(0,28).value
+activecell.offset(0,38).value
Ni le _ ni le & ne conviennent.
Comment faire pour que mon code soit lisible ailleurs que très loin vers
la droite?
Peut-être me direz-vous aussi qu'il y a une autre solution pour
calculer...
Merci d'avance +++
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une boucle sur 15 occurences p.e.
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Tatanka
Voici un petit exemple à adapter en espérant que çorresponde à la structure de tes données : http://cjoint.com/?kEuIeiXTuF
Serge
"Manbas" a écrit dans le message de news: %
Merci beaucoup à tous les deux. Deux solutions qui traitent deux parties differentes de mon problème, ça c'est formateur!
A bientôt
"anonymousA" a écrit dans le message de news: 472778fe$0$5106$
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une boucle sur 15 occurences p.e.
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Voici un petit exemple à adapter en espérant que
çorresponde à la structure de tes données :
http://cjoint.com/?kEuIeiXTuF
Serge
"Manbas" <nospam.j.ragni@wanadoo.fr> a écrit dans le message de news: %23C90rSyGIHA.6068@TK2MSFTNGP02.phx.gbl...
Merci beaucoup à tous les deux.
Deux solutions qui traitent deux parties differentes de mon problème, ça c'est formateur!
A bientôt
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news: 472778fe$0$5106$ba4acef3@news.orange.fr...
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une
boucle sur 15
occurences p.e.
Bonjour à tous,
Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue
pour explorer 100 lignes.
Donc j'ai écrit:
variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc
ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre:
variable¬tivecell.offset(0,8).value
+activecell.offset(0,18).value
+activecell.offset(0,28).value
+activecell.offset(0,38).value
Ni le _ ni le & ne conviennent.
Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite?
Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer...
Merci d'avance +++
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une boucle sur 15 occurences p.e.
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Manbas
Waouh! Je comprends pourquoi mes projets font des paquets de Mo, alors que ceux de "ceussent" qui savent sont légers-légers... Merci Tatanka.
"Tatanka" a écrit dans le message de news: %23Lw$
Voici un petit exemple à adapter en espérant que çorresponde à la structure de tes données : http://cjoint.com/?kEuIeiXTuF
Serge
"Manbas" a écrit dans le message de news: %
Merci beaucoup à tous les deux. Deux solutions qui traitent deux parties differentes de mon problème, ça c'est formateur!
A bientôt
"anonymousA" a écrit dans le message de news: 472778fe$0$5106$
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une boucle sur 15 occurences p.e.
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++
Waouh!
Je comprends pourquoi mes projets font des paquets de Mo, alors que ceux de
"ceussent" qui savent sont légers-légers...
Merci Tatanka.
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
%23Lw$evyGIHA.5208@TK2MSFTNGP04.phx.gbl...
Voici un petit exemple à adapter en espérant que
çorresponde à la structure de tes données :
http://cjoint.com/?kEuIeiXTuF
Serge
"Manbas" <nospam.j.ragni@wanadoo.fr> a écrit dans le message de news:
%23C90rSyGIHA.6068@TK2MSFTNGP02.phx.gbl...
Merci beaucoup à tous les deux.
Deux solutions qui traitent deux parties differentes de mon problème, ça
c'est formateur!
A bientôt
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
472778fe$0$5106$ba4acef3@news.orange.fr...
Mais si la séquence des écarts entre offset est régulière ( un pas de 10
p.e), alors il peut être plus simple d'écrire pour une boucle sur 15
occurences p.e.
Bonjour à tous,
Dans une macro j'additionne la valeur de 20 cellules séparées les unes
des autres (toutes les 10 colonnes). La macro est prévue pour explorer
100 lignes.
Donc j'ai écrit:
variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc
ça marche mais je n'arrive pas à écrire cette somme avec des retours
lignes, dans le genre:
variable¬tivecell.offset(0,8).value
+activecell.offset(0,18).value
+activecell.offset(0,28).value
+activecell.offset(0,38).value
Ni le _ ni le & ne conviennent.
Comment faire pour que mon code soit lisible ailleurs que très loin
vers la droite?
Peut-être me direz-vous aussi qu'il y a une autre solution pour
calculer...
Merci d'avance +++
Mais si la séquence des écarts entre offset est régulière ( un pas de 10 p.e), alors il peut être plus simple d'écrire pour une boucle sur 15 occurences p.e.
Bonjour à tous, Dans une macro j'additionne la valeur de 20 cellules séparées les unes des autres (toutes les 10 colonnes). La macro est prévue pour explorer 100 lignes. Donc j'ai écrit: variable¬tivecell.offset(0,8).value+activecell.offset(0,18).value+activecell.offset(0,28).value+activecell.offset(0,38).value...etc ça marche mais je n'arrive pas à écrire cette somme avec des retours lignes, dans le genre: variable¬tivecell.offset(0,8).value +activecell.offset(0,18).value +activecell.offset(0,28).value +activecell.offset(0,38).value Ni le _ ni le & ne conviennent. Comment faire pour que mon code soit lisible ailleurs que très loin vers la droite? Peut-être me direz-vous aussi qu'il y a une autre solution pour calculer... Merci d'avance +++