OVH Cloud OVH Cloud

Excel 2002 - copie automatique 1 colonne par page

4 réponses
Avatar
Congelator
Salut à tous,

j'ai un fichier excel avec 120 pages. J'aimerais faire un copier - coller
avec liaison uniquement de la colonne C mais page par page car je recopie
cette colonne sur une feuille 2 avec une colonne d'écart. Exemple :
Feuille 1
(P1) C1:C59 / (P2) C60:C119 /...
Feuille2
coller av/liaison en A1:A59 / C1:C59 / E1:E59....
Si quelqu'un à une idée, elle serait la bienvenue car copier-coller à la
main commence à me gonfler... :-((

Merci d'avance.
--
Céd / Lausanne

4 réponses

Avatar
bourby
bonjour,

il me semble que tu pourrais simplement mettre des formules dans les
cellules:
en A1 þuili!C1
à tirer vers le bas très loin;
puis tu déplaces les cellules A60:A119 vers C1:C59; etc...
C'est fait une fois pour toutes.

Cela convient-il? (En tout cas, ... je me couche!).

Cordialement

Bourby

Congelator wrote:
Salut à tous,

j'ai un fichier excel avec 120 pages. J'aimerais faire un copier - coller
avec liaison uniquement de la colonne C mais page par page car je recopie
cette colonne sur une feuille 2 avec une colonne d'écart. Exemple :
Feuille 1
(P1) C1:C59 / (P2) C60:C119 /...
Feuille2
coller av/liaison en A1:A59 / C1:C59 / E1:E59....
Si quelqu'un à une idée, elle serait la bienvenue car copier-coller à la
main commence à me gonfler... :-((

Merci d'avance.


Avatar
Congelator
Salut Bourby

Merci pour l'info mais je cherchais un truc qui m'évite justement de tout
faire à la main. La solution que j'ai trouvée pour l'instant c'est de faire
des copier - coller avec liaison mais... c'est long 120 pages...

Je vais peut-être mettre ma question dans le forum VBA...
En tout cas merci de t'être penché sur mon problème.
--
Céd / Lausanne



bonjour,

il me semble que tu pourrais simplement mettre des formules dans les
cellules:
en A1 þuili!C1
à tirer vers le bas très loin;
puis tu déplaces les cellules A60:A119 vers C1:C59; etc...
C'est fait une fois pour toutes.

Cela convient-il? (En tout cas, ... je me couche!).

Cordialement

Bourby

Congelator wrote:
Salut à tous,

j'ai un fichier excel avec 120 pages. J'aimerais faire un copier - coller
avec liaison uniquement de la colonne C mais page par page car je recopie
cette colonne sur une feuille 2 avec une colonne d'écart. Exemple :
Feuille 1
(P1) C1:C59 / (P2) C60:C119 /...
Feuille2
coller av/liaison en A1:A59 / C1:C59 / E1:E59....
Si quelqu'un à une idée, elle serait la bienvenue car copier-coller à la
main commence à me gonfler... :-((

Merci d'avance.





Avatar
Daniel
Bonjour.
Alors essaie la macro suivante :

Sub test()
Dim x As Integer
x = 1
Sheets("Feuil1").Select
Range("C1").Select
For i = 1 To 120 * 59 Step 59
ActiveCell(i, 1).Resize(59, 1).Copy _
Sheets("Feuil2").Range("A1")(1, x)
x = x + 2
Next i
End Sub

Cordialement.
Daniel
"Congelator" <congelator(a_effacer)@hotmail.com> a écrit dans le message de
news:
Salut Bourby

Merci pour l'info mais je cherchais un truc qui m'évite justement de tout
faire à la main. La solution que j'ai trouvée pour l'instant c'est de
faire
des copier - coller avec liaison mais... c'est long 120 pages...

Je vais peut-être mettre ma question dans le forum VBA...
En tout cas merci de t'être penché sur mon problème.
--
Céd / Lausanne



bonjour,

il me semble que tu pourrais simplement mettre des formules dans les
cellules:
en A1 þuili!C1
à tirer vers le bas très loin;
puis tu déplaces les cellules A60:A119 vers C1:C59; etc...
C'est fait une fois pour toutes.

Cela convient-il? (En tout cas, ... je me couche!).

Cordialement

Bourby

Congelator wrote:
Salut à tous,

j'ai un fichier excel avec 120 pages. J'aimerais faire un copier -
coller
avec liaison uniquement de la colonne C mais page par page car je
recopie
cette colonne sur une feuille 2 avec une colonne d'écart. Exemple :
Feuille 1
(P1) C1:C59 / (P2) C60:C119 /...
Feuille2
coller av/liaison en A1:A59 / C1:C59 / E1:E59....
Si quelqu'un à une idée, elle serait la bienvenue car copier-coller à
la
main commence à me gonfler... :-((

Merci d'avance.







Avatar
Congelator
Salut Daniel,

Tu es génial... c'est tout à fait ce dont j'avais besoin. Désolé de te
répondre seulement maintenant mais un projet prioritaire m'a occupé tout ce
temps.

Encore MERCI !
--
Céd / Lausanne



Bonjour.
Alors essaie la macro suivante :

Sub test()
Dim x As Integer
x = 1
Sheets("Feuil1").Select
Range("C1").Select
For i = 1 To 120 * 59 Step 59
ActiveCell(i, 1).Resize(59, 1).Copy _
Sheets("Feuil2").Range("A1")(1, x)
x = x + 2
Next i
End Sub

Cordialement.
Daniel
"Congelator" <congelator(a_effacer)@hotmail.com> a écrit dans le message de
news:
Salut Bourby

Merci pour l'info mais je cherchais un truc qui m'évite justement de tout
faire à la main. La solution que j'ai trouvée pour l'instant c'est de
faire
des copier - coller avec liaison mais... c'est long 120 pages...

Je vais peut-être mettre ma question dans le forum VBA...
En tout cas merci de t'être penché sur mon problème.
--
Céd / Lausanne



bonjour,

il me semble que tu pourrais simplement mettre des formules dans les
cellules:
en A1 þuili!C1
à tirer vers le bas très loin;
puis tu déplaces les cellules A60:A119 vers C1:C59; etc...
C'est fait une fois pour toutes.

Cela convient-il? (En tout cas, ... je me couche!).

Cordialement

Bourby

Congelator wrote:
Salut à tous,

j'ai un fichier excel avec 120 pages. J'aimerais faire un copier -
coller
avec liaison uniquement de la colonne C mais page par page car je
recopie
cette colonne sur une feuille 2 avec une colonne d'écart. Exemple :
Feuille 1
(P1) C1:C59 / (P2) C60:C119 /...
Feuille2
coller av/liaison en A1:A59 / C1:C59 / E1:E59....
Si quelqu'un à une idée, elle serait la bienvenue car copier-coller à
la
main commence à me gonfler... :-((

Merci d'avance.