× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 recopier des lignes sous excel 2003Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
takatoukité
  Posté le 19/11/2009 @ 20:08 
Aller en bas de la page 
Nouvelle astucienne

Bonsoir,

Je trouve généralement des solutions sur ce forum mais là....

Je dois recopier des lignes de mon fichier client. Je vais mettre un exemple car difficile à expliquer.

Ex:

DOS N° Client Forme juridique NOM Prénom ADRS stat ADRESSE LIGNE 1 reglement VIL

C C828 M DUPONT Jacques La Rose chèque 15 jours 17000 LA ROCHELLE

A L01 M DUPONT Jacques La Rose 17000 LA ROCHELLE

A B00125 M. ASTUCES Laurent Le Port Chèque 30 jours 15140 BESSE

A B0001558 M. TAKATOUKITE Gabriel BP 20 chèque 15 jours 15200 SALIN

A C0045858 SELARL DU PORT BP 1524 Traite à 30 jours 24200 SARLAT

J'aimerai dupliquer les lignes en dessous de chacunes d'elles. Comme mon exemple en rouge. et que pour ma deuxième ligne, mettre un A au lieu de C - le L01 se mette à la place du C828. que le mode de règlement ne se répète pas dans la 2è ligne Peut - on faire cette action en automatique? sachant que j'ai plus de 7000 lignes

Je crois que c'est compliqué mais on ne sait jamais.

Merci d'avance pour votre aide



Modifié par takatoukité le 19/11/2009 20:22
Publicité
procole
 Posté le 19/11/2009 à 20:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour

pas clair {#}

takatoukité
 Posté le 19/11/2009 à 20:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

Oui effectivement ce n'est pas clair mais au départ j'avais un tableau avant d'envoyer mon message et à l'arrivée, c'est différent??

Es-ce plus lisible comme ça?

takatoukité
 Posté le 19/11/2009 à 20:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

DOS

N° Client

Forme juridique

NOM

Prénom

ADRS

stat

ADRESSE LIGNE 1

reglement

VIL

C

C828

M

DUPONT

Jacques

La rose

Chèque à 30j

17000 LA ROCHELLE

A

L01

M

DUPONT

Jacques

La rose

17000 LA ROCHELLE

J'ai refait mon tableau sous word, j'espère que se sera plus facile.

Merci

procole
 Posté le 19/11/2009 à 21:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

on peut le faire certainement en visual Basic, mais ce n'est pas mon truc. Attendons le passage de Ferrand où de quelqu'un féru en la matière.

ferrand
 Posté le 19/11/2009 à 22:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

procole a écrit :

on peut le faire certainement en visual Basic, mais ce n'est pas mon truc. Attendons le passage de Ferrand où de quelqu'un féru en la matière.

Ouaf ! Merci de ta confiance procole mais je ne prétends nullement à un rôle de référence en la matière

Je réponds sur ce que je sais faire dans les périodes où j'en ai le loisir ( en général ) et je vais souvent moi aussi chercher des solutions ailleurs même si cela n'apparaît pas sur le forum. Et il ne manque pas d'astuciens pour produire du code VBA qui fonctionne parfaitement. Il est vrai que Galopin se fait plutôt rare ces temps-ci (et il lui faudrait sans doute autre chose pour le motiver dans sa retraite) [lui, il fait référence dans le forum depuis longtemps...] et Bérylion m'a l'air aussi de passer en coup de vent en ce moment. Mais il en reste bien d'autres: Gilbert RGI qui avec discrétion apporte quantité de réponses (il me semble même qu'il ait résolu un problème du même type très rapidement... pour lequel je me refusais à me lancer en l'absence des informations que j'estimais nécessaires ), notre ami Marmotte qui tout en prétendant avoir de nombreuses lacunes aligne pas mal de lignes de code... et bien d'autres que tu croiseras à un moment ou un autre (certains que je n'ai pas vu depuis longtemps, mais j'ai moi-même fait une réapparition en mai ou juin après plusieurs mois d'absence). Bon, laissons l'histoire du forum...

Le problème de takatoukité ? Il est vrai que c'est plus élégant en VBA mais à cette heure-ci (il est 1h30 chez moi), et puis je n'aime pas me lancer dans une macro de recopie sans un fichier modèle. Donc pour aller au plus vite je lui propose une solution par formule qui devrait marcher tout aussi bien et être aussi rapide globalement.

Je suppose qu'il faut dupliquer toutes les lignes de la liste qui est sur une feuille que nous appellerons Feuil1 (à remplacer par son nom). La liste proprement dite commence à la ligne 2. 10 colonnes, donc A à J.

Sur une nouvelle feuille où l'on aura recopié les intitulés de champs ligne 1, on commence la liste dupliquée également ligne2.

En A2, mettre la formule: =INDIRECT("Feuil1!"&CAR(COLONNE()+64)&LIGNE()/2+1)

Sélectionner A2 et tirer cette formule jusqu'en J2. Cela recopiera la première ligne de la liste.

En A3, mettre: ="A" ; en B3: ="L01" ; si ces mentions doivent varier selon les lignes, il faudrait savoir comment (en l'absence d'autre indication, je les suppose constantes). En C3, mettre: =C2. Tirer cette dernière formule jusqu'en J2. L'effacer là où l'on ne veut pas reproduire la ligne précédente (I3 semble-t-il).

Ensuite sélectionner les deux lignes de formules, la plage: A2:J3, puis tirer le tout pour recopier sur un nombre de lignes double de la liste initiale. Toute la liste initiale sera recopiée et dupliquée.

Pour finaliser l'opération, on pourra copier l'ensemble de la liste sélectionnée et coller les valeurs sur elles-mêmes de façon à supprimer les formules (qui ne seront plus nécessaires).

Voilà. A plus.

gilbert_rgi
 Posté le 20/11/2009 à 12:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour

le plus difficile parfois c'est de comprendre la demande

Salutations

Gilbert_RGI

edit : Gilbert RGI qui avec discrétion apporte quantité de réponses Merci Ferrand

takatoukité
 Posté le 20/11/2009 à 12:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

Alors là, chapeau bas Ferrant , ça marche et tu ne peux pas t’imaginer ma joie aujourd'hui.

Merci merci merci..... Je ne pensais pas avoir une réponse aussi rapide. Merci également aux personnes qui se sont ou se penchent sur mon problème.

A bientôt

ferrand
 Posté le 20/11/2009 à 14:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bien volontiers Gilbert.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
64,69 €SSD Crucial P2 500 Go (3D NAND, NVMe, PCIe, M.2, 2400 Mo/s) à 64,69 € livré
Valable jusqu'au 22 Octobre

Amazon Allemagne fait une promotion sur le SSD Crucial P2 500 Go (3D NAND, NVMe, PCIe, M.2) qui passe à 59,99 € (avec la TVA ajustée). Comptez 4,70 € pour la livraison en France soit un total de 64,69 € livré.  On le trouve ailleurs à partir de 79 €. Ce SSD offre des vitesses de lecture/écriture séquentielle allant jusqu’à 2 400/ 1 900 Mo/s. Il est garanti 5 ans.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre
GratuitJeu PC Amnesia: A Machine for Pigs gratuit
Valable jusqu'au 22 Octobre

Epic Game Store offre actuellement le jeu PC Amnesia: A Machine for Pigs. Un jeu d'horreur à la première personne qui vous plongera dans les profondeurs de la cupidité, du pouvoir et de la folie. Développé par The Chinese Room, les créateurs de Dear Esther, et publié par Frictional Games, le studio derrière Amnesia: The Dark Descent. PEGI 18.


> Voir l'offre
89,07 €Onduleur APC BX 700 à 89,07 €
Valable jusqu'au 22 Octobre

Amazon fait une promotion sur le très bon onduleur APC BX 700U FR qui passe à 89,07 € livré gratuitement alors qu'on le trouve ailleurs à partir de 105 €. Cet onduleur assure une alimentation de secours sur batteries et une protection contre les surtensions pour votre ordinateur et vos périphériques le temps que vous fermiez vos documents et éteignez correctement votre materiel en cas de coupure de courant. Il offre une puissance de sortie de 390W/700 VA. Son port USB vous permettra de brancher votre NAS ou votre ordinateur dessus pour qu'il gère automatiquement l'arrêt en cas de coupure.


> Voir l'offre

Sujets relatifs
supprimer des lignes vides sous excel 2003
De-selectionner des lignes dans un groupe sous Excel
Perte hyperliens Excel 2003 sous Vista Edition Familiale
Amélioration d'une macro sous excel 97 ou 2003
Sous totaux avec Excel 2003
chercher les lignes doubles dans excel 2003
enregistrement partiel sous EXCEL 2003
supprimer des lignes dans fichier excel 2003
LES FILTRES SOUS EXCEL 2003
numerotation dynamique sous excel(2003)
Plus de sujets relatifs à recopier des lignes sous excel 2003
 > Tous les forums > Forum Bureautique