rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Copier une ligne selon les valeurs d'une cell

Oui-Oui, le mercredi 9 juillet 2008 à 18:12:41
Bonjour à tous,
merci pour vos participations et apports. Voila mon problème :
Dans un tableau excel, je souhaite recopier une ligne x fois, où x est le nombre de valeurs saisie dans une cellule de cette ligne, en intégrant de plus des nouvelles valeurs selon la transformation :
Ex :
[Lieu] [Date_in] [Date_out] [Dates] [Nombre]
[Ici] [01/01/01] [02/01/01] [01/01, 02/01] [2]

se transforme en
[Lieu] [Date_in ] [Date_out] [Dates] [Nombre]
[Ici] [01/01/01] [01/01/01] [01/01] [1]
[Ici] [02/01/01] [02/01/01] [02/01] [1]

Attention, problème supplémentaire, on pourrait avoir
[Lieu] [Date_in] [Date_out] [Dates] [Nombre]
[Là] [01/01/01] [04/02/01] [01/01, 02/01, 04/02] [3]

qui donnerait
[Lieu] Date_in] [Date_out] [Dates] [Nombre]
[Là] [01/01/01] [01/01/01] [01/01] [1]
[Là] [02/01/01] [02/01/01] [02/01] [1]
[Là] [04/02/01] [04/02/01] [04/02] [1]

La colonne Nombre pouvant disparaitre dans la transformation (peut-elle servir à la transformation ?)
Enfin, si je peux me débrouiller sans VBA, auquel je ne connais pas grand chose, c'est mieux.(via fonction matricielle ?)
Je peux par contre opérer via une requête access (ou sql).
Merci de votre aide, d'avance, et bonne journée.
J-louis
Configuration: Windows XP
Firefox 2.0.0.15
Répondre à Oui-Oui  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
michel_m, le mercredi 9 juillet 2008 à 18:44:22
Bonsoir,

pour envisager (peut-être!) une solution:

1/ peux tu avoir dans la même colonne: Ici, là, loin, près, etc. ou il y a t'il qu'un seul lieu ?
2/ le résultat est-il dans le tableau d'origine ( en dessous de la ligne où il y a le nombre) ou dans un nouveau tableau ?
3/ il y a t il un nombre maxi de répétitions ?

Michel
Répondre à michel_m

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Oui-Oui, le mercredi 9 juillet 2008 à 18:57:37
Bonjour Michel.

1/ la colonne lieu peut- recevoir différentes valeur (ici, la et même ailleurs)
2/ je pense que ce serait mieux dans un nouveau tableau (une autre feuille par exemple)
3/ à priori non. Dans mon usage, le nombre de répétition reste faible (15 maxi à ce jour avec mes données); Pourquoi cette dernière question ?

Merci de ton intérêt, à bientôt j'espère

J-louis
Répondre à Oui-Oui

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
michel_m, le mercredi 9 juillet 2008 à 19:58:13
Ok, j'essaierai demain mais VBA (presque sûr) ou pas, ca ne sera pas de la tarte!

a demain
Michel
Répondre à michel_m

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
michel_m, le jeudi 10 juillet 2008 à 09:11:34
Bonjour

ci joint proposition (sans VBA!)
http://cjoint.com/?hkjjm3Ia2q

OK ou pas?
dans l'attente,
Michel
Répondre à michel_m

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Oui-Oui, le vendredi 22 août 2008 à 17:37:36
Bonjour Michel !
quel dommage je n'ai plus accès à ta proposition.... pourtant je suis de retour et d'attaque... mais face au même problème. Si tu veux bien me re-soumettre ta proposition, merci.
Répondre à Oui-Oui

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
michel_m, le vendredi 22 août 2008 à 17:41:24
bonjour,

faut que je la retrouve! et que je m'y remette (retour de ouacaces)!!!

je cherche et te dis...

Michel
Répondre à michel_m

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
michel_m, le vendredi 22 août 2008 à 17:49:59
ci joint la bête mais je ne me souviens plus du pourquoi du comment:
http://cjoint.com/?iwrXDKcBld

Michel
Répondre à michel_m

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Oui-Oui, le vendredi 22 août 2008 à 18:03:54
Merci beaucoup Michel ,
et je suis vraiment épaté par ta rapidité : champion !
Cela dit, ta réponse ça répond pas à ma demande :
les lignes se multiplient bien suivant le nombre en colonne E (nbre) de ton exemple, et ça c'est bien.
Par contre tu n'as pas tenu compte de la colonne [Dates] de mon exemple, qui contient plusieurs valeurs, qui doivent être séparées, et recopiées de façon unique dans les lignes crées.
D'ailleurs la valeur de [Nbre] est justement le nombre des valeurs contenues dans la cellule [Dates].
Cela étant, je vais essayer de trouver du temps pour partir de tes formules que je ne connaissais pas (ou ... pas !)
Merci en tous cas, je te tiens au jus.
Répondre à Oui-Oui
Macro excel : chercher valeur de cellules (Résolu)Bonjour, Je souhaite saisir une valeur contenue dans une cellule( Fonction copier ), rechercher cette valeur dans une plage de cellules d'un autre classeur afin de sélectionner une partie de la ligne située 7 cases à droite de cette cellule... www.commentcamarche.net/forum/affich-7184779-macro-excel-chercher-valeur-de-cellules
Excel insertion ligne vide selon critères (Résolu)Bonjour, Je cherche un code pour macro excel qui me permettrait de séparer des lignes selon des critères. Je m'explique : Je fais des statistiques pour les commerciaux par départements. J'ai une feuille excel par commercial et dans chaque... www.commentcamarche.net/forum/affich-3468923-excel-insertion-ligne-vide-selon-criteres
Fenetre de validation lors de macro excel (Résolu)Bonjour, J'effectue une macro excel tout se passe bien seulement lors d'un copier colle j'ai une fenetre qui apparait pour valider ce copier colle car la cellule de destination contient une etiquette il me semble qu'il existe une... www.commentcamarche.net/forum/affich-8268738-fenetre-de-validation-lors-de-macro-excel
Logs : qu'est-ce que "-- MARK --"Dans les journaux d'activités de votre système (/var/log/messages ou /var/log/syslog) se trouvent des lignes similaires à celles-ci : Nov 3 15:32:29 linux -- MARK -- Nov 3 15:52:29 linux -- MARK -- Nov 3 16:12:29 linux -- MARK -- Nov 3... www.commentcamarche.net/faq/sujet-860-logs-qu-est-ce-que-mark
[Excel] Colorer des cellules sur conditionsIl existe dans EXCEL des fonctions trés pratiques mais peu connues et peu utilisées. Ex: vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un résultat, un... www.commentcamarche.net/faq/sujet-3975-excel-colorer-des-cellules-sur-conditions
Utiliser VALEUR CIBLE sous ExcelVous avez fait un devis, sous forme d'un tableau EXCEL vous avez additionné chacun des prix, obtenu un Total HT (en E8 par exemple) défini une remise (en E9), appliqué le montant de TVA (en E10), obtenu votre Total TTC (en E11) votre client vous... www.commentcamarche.net/faq/sujet-8675-utiliser-valeur-cible-sous-excel
[Excel vba] Pb affectation macro -> objet (Résolu)Salut, j'ai un petit problème d'affectation: N = Right(Cells(ligne, 2).Value, 3) Sheets(Cells(ligne, 1).Value).Shapes(Cells(ligne, 2).Value).OnAction = "SELECTION_TRONCON(N)" Le débogage me donne une erreur 1004: Cette formule est trop... www.commentcamarche.net/forum/affich-2890083-excel-vba-pb-affectation-macro-objet
[C] debordement de tableaux (Résolu)Bonjour, a tous en fait je voudrais juste qu'on m'explique pourquoi valgrind me signale une lecture en dehors du tableau pour des lignes telles que celles ci: while (command_line[i] != '\0') sachant que command _line est passée en... www.commentcamarche.net/forum/affich-5086421-c-debordement-de-tableaux
Copier-Coller de cellule (Résolu)Dans un tableur, la cellule A1, contient la formule =B1*$C$1. Lorsqu'on réalise un copier coller de la cellule A1 vers la cellule A2, quelle formule contient cette dernière? Je compte sur vous Merci d'avance www.commentcamarche.net/forum/affich-3305077-copier-coller-de-cellule
Half-Life 2: The Orange BoxGenre:First Person Shooter (FPS),Nb. de joueurs hors-ligne:1,Jeu en ligne,Développeur:Valve,Divers:Package containing five games; Half-Life 2, Half-Life 2: Episode 1, Half-Life 2: Episode 2, Team Fortress 2 & Portal. Team Fortress is an online game. www.commentcamarche.net/guide-achat/half-life-2-the-orange-box-1030115-fiche-technique
Copie privée : vers une taxe sur les téléphones mobiles(Paris - Relax news) - Les téléphones mobiles multimédias pourraient prochainement tomber sous le coup de la redevance pour copie privée. Selon le quotidien Les Echos, la Commission d'Albis, chargée de fixer les barèmes de rémunération pour copie... www.commentcamarche.net/actualites/copie-privee-vers-une-taxe-sur-les-telephones-mobiles-4276474-actualite.php3
Un Français sur trois achète désormais sur Internet(Paris - Relax news) - Les Français sont plus que jamais familiers à l'achat en ligne. Selon le bilan e-commerce publiée ce jeudi par la Fevad (Fédération e-commerce et vente à distance), un peu plus de 20 millions de Français ont acheté sur Internet... www.commentcamarche.net/actualites/un-francais-sur-trois-achete-desormais-sur-internet-4768258-actualite.php3
Linux - Commandes Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau répertoire md rmdir supprime un répertoire deltree cp copie de fichier copy, xcopy mv... www.commentcamarche.net/linux/lincomm.php3
Linux - L'éditeur Vi Vi est un des éditeurs de texte les plus populaires sous les systèmes de type Unix (avec Emacs et pico) malgré son ergonomie très limitée. Sous Linux il existe une version libre de Vi appelée Vim (Vi Improved). Vi (prononcez Vihaille) est un éditeur... www.commentcamarche.net/linux/linvi.php3
Toutes les réponses pour « Copier une ligne selon les valeurs d'une cell »