OVH Cloud OVH Cloud

recopie cellules suite

4 réponses
Avatar
claudefavel
Je suis incompetent dans le domaine des macros
En resume voila ce que je veux obtenir
Soit une colonne composée de 10 lignes.
Ces dix cellules contiennent exclusivement des adresses se réferant à
d'autres cellules
exemple:
=a1
=a5
=a7etc
Si je selectionne cette plage de cellules pour la recopier vers le bas
(soit 10 cellules) après recopie je vais donc obtenir
= a11
=a15
=a17
etc..
Mois je voudrais obtenir une incrementation de 1 dans l'adresage des
lignes
soit
=a2
=a6
=a8 etc.
J'espère avoir été plus clair.

4 réponses

Avatar
Patrick BASTARD
Bonjour, **
J'ai lu ton post
avec le plus grand intéret :

En ligne 11 : ¡+1, à recopier vers le bas, résoud-il ton problème ?
Bien cordialement,

Patrick.


Je suis incompetent dans le domaine des macros
En resume voila ce que je veux obtenir
Soit une colonne composée de 10 lignes.
Ces dix cellules contiennent exclusivement des adresses se réferant à
d'autres cellules
exemple:
¡
¥
§etc
Si je selectionne cette plage de cellules pour la recopier vers le bas
(soit 10 cellules) après recopie je vais donc obtenir
= a11
¡5
¡7
etc..
Mois je voudrais obtenir une incrementation de 1 dans l'adresage des
lignes
soit
¢
¦
¨ etc.
J'espère avoir été plus clair.


Avatar
FxM
Bonsoir,

Non testé :
Pour les premières lignes :
¡ -> =INDIRECT("A" & (LIGNE()-MOD(LIGNE();10))/10+ 1)
¥ -> =INDIRECT("A" & (LIGNE()-MOD(LIGNE();10))/10+ 5)
§ -> =INDIRECT("A" & (LIGNE()-MOD(LIGNE();10))/10+ 7)

Pour les autres : recopier les cellules.

@+
FxM


Je suis incompetent dans le domaine des macros
En resume voila ce que je veux obtenir
Soit une colonne composée de 10 lignes.
Ces dix cellules contiennent exclusivement des adresses se réferant à
d'autres cellules
exemple:
¡
¥
§etc
Si je selectionne cette plage de cellules pour la recopier vers le bas
(soit 10 cellules) après recopie je vais donc obtenir
= a11
¡5
¡7
etc..
Mois je voudrais obtenir une incrementation de 1 dans l'adresage des
lignes
soit
¢
¦
¨ etc.
J'espère avoir été plus clair.


Avatar
Patrick BASTARD
Désolé.

Oublie ma réponse.
3 causes possibles :
Fatigue, mal lu, ou Alzheimer précoce.
Ou la combinaison des 3...
:-(


Bonjour, **
J'ai lu ton post
avec le plus grand intéret :

En ligne 11 : ¡+1, à recopier vers le bas, résoud-il ton problème ?
Bien cordialement,

Patrick.


Je suis incompetent dans le domaine des macros
En resume voila ce que je veux obtenir
Soit une colonne composée de 10 lignes.
Ces dix cellules contiennent exclusivement des adresses se réferant à
d'autres cellules
exemple:
¡
¥
§etc
Si je selectionne cette plage de cellules pour la recopier vers le
bas (soit 10 cellules) après recopie je vais donc obtenir
= a11
¡5
¡7
etc..
Mois je voudrais obtenir une incrementation de 1 dans l'adresage des
lignes
soit
¢
¦
¨ etc.
J'espère avoir été plus clair.




Avatar
FxM
Bonjour,

Supposition retenue pour ma réponse précédente
à défaut de plus d'infos :
¡ était en ligne 1, ¥ en ligne 2, etc..

@+
FxM



Bonsoir,

Non testé :
Pour les premières lignes :
¡ -> =INDIRECT("A" & (LIGNE()-MOD(LIGNE();10))/10+ 1)
¥ -> =INDIRECT("A" & (LIGNE()-MOD(LIGNE();10))/10+ 5)
§ -> =INDIRECT("A" & (LIGNE()-MOD(LIGNE();10))/10+ 7)

Pour les autres : recopier les cellules.

@+
FxM



Je suis incompetent dans le domaine des macros
En resume voila ce que je veux obtenir
Soit une colonne composée de 10 lignes.
Ces dix cellules contiennent exclusivement des adresses se réferant à
d'autres cellules
exemple:
¡
¥
§etc
Si je selectionne cette plage de cellules pour la recopier vers le bas
(soit 10 cellules) après recopie je vais donc obtenir
= a11
¡5
¡7
etc..
Mois je voudrais obtenir une incrementation de 1 dans l'adresage des
lignes
soit ¢
¦
¨ etc.
J'espère avoir été plus clair.