Fusion lignes excel
Résolu
youchlure
Messages postés
84
Date d'inscription
Statut
Membre
Dernière intervention
-
youchlure -
youchlure -
Bonjour,
j'ai vu sur un précedent poste qu'il était possible de fusionner des lignes
Voici mon tableau :
A 25
A 75
B 55
B 25
B 20
Et je voudrais tout sur la meme ligne...Serais ce possible?
Merci beaucoup
PS: je peux eventuellement poster mon tableau
j'ai vu sur un précedent poste qu'il était possible de fusionner des lignes
Voici mon tableau :
A 25
A 75
B 55
B 25
B 20
Et je voudrais tout sur la meme ligne...Serais ce possible?
Merci beaucoup
PS: je peux eventuellement poster mon tableau
A voir également:
- Fusion lignes excel
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
25 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si je comprend bien,
Tu voudrais sélectionner les lignes qui ont le même N° dans la colonne B et qu'il n'y ai plus qu'une seule ligne mais avec les données des autres lignes, ensuite supprimer les ligne en doublons ?
Tu dis
Tu voudrais sélectionner les lignes qui ont le même N° dans la colonne B et qu'il n'y ai plus qu'une seule ligne mais avec les données des autres lignes, ensuite supprimer les ligne en doublons ?
Tu dis
Pour le moment je fais tout à la main...
Mais c'est surtout pour avoir un modele car aprés j'aurai d'autres tableau à traité comme celui ci qui seront plus grand
Un modele pourrait me faire gagner beaucoup de temps :)
MErci
Mais c'est surtout pour avoir un modele car aprés j'aurai d'autres tableau à traité comme celui ci qui seront plus grand
Un modele pourrait me faire gagner beaucoup de temps :)
MErci
Encore une question, pour éviter de surcharger la fonctions
Je remarque que les N° en colonne B, quand il sont identiques les lignes se suivent !
Pourrait-il arriver que ce même N° se retrouve 25, ou xx nombre lignes plus loin.
Si oui, la macros va prendre un temps fou avec le nombre de lignes que tu a.
Je remarque que les N° en colonne B, quand il sont identiques les lignes se suivent !
Pourrait-il arriver que ce même N° se retrouve 25, ou xx nombre lignes plus loin.
Si oui, la macros va prendre un temps fou avec le nombre de lignes que tu a.
oui bien sur, il n'y a pas de probleme.
J'attends ta réponse soit ce soir soit pour demain.
Merci encore pour ton aide
Bonne fin de journée
J'attends ta réponse soit ce soir soit pour demain.
Merci encore pour ton aide
Bonne fin de journée
Avant d'employer la macros fait une copie de la feuille... ont ne sait jamais.
Je l'ai tester et cela m'a l'air de correspondre à ce que tu veux.
Tu colle le code dans un module général.
Ca prend quand même quelques secondes.
Et tu peu avantageusement remplacer les formules que tu a en AA par
que tu met sur la 1ère ligne ensuite tu copie vers le bas.
Tu dis...
Je l'ai tester et cela m'a l'air de correspondre à ce que tu veux.
Tu colle le code dans un module général.
Sub Dedouble() Dim Lig As Long Dim Col As Integer Dim TP Application.ScreenUpdating = False Lig = 2 With Sheets("Feuil1") TP = Cells(1, 2) While Cells(Lig, 2) <> "" If Cells(Lig, 2) = TP Then For Col = 4 To 26 If Cells(Lig, Col) <> "" Then Cells(Lig - 1, Col) = Cells(Lig - 1, Col) + Cells(Lig, Col) End If Next Col Rows(Lig).Delete Else TP = Cells(Lig, 2) Lig = Lig + 1 End If Wend End With Application.ScreenUpdating = True End Sub
Ca prend quand même quelques secondes.
Et tu peu avantageusement remplacer les formules que tu a en AA par
=SOMME(D1:Z1)
que tu met sur la 1ère ligne ensuite tu copie vers le bas.
Tu dis...
Merci beaucoup pour ton travail.
Par contre ne connaissant pas du tout ce genre d'opération, je voulais savoir ou je devais mettre cette expression?
Et surtout comment je peux l'appliquer aux autres tableaux que j'aurai a traité par la suite
Encore merci
Par contre ne connaissant pas du tout ce genre d'opération, je voulais savoir ou je devais mettre cette expression?
Et surtout comment je peux l'appliquer aux autres tableaux que j'aurai a traité par la suite
Encore merci
Dans Excel ...
Alt+F11 pour entrer dans l'IDE du VBA
sur le menu >> Insertion >> Module
C'est dans cette nouvelle fenêtre que tu colle le code.
Tu peu ensuite mettre le curseur DANS la macros et taper F5 pour exécuter.
Pour éviter les erreurs j'ai rectifier la macros, emploi celle ci-dessous.
Pour adapter à d'autre feuille faut changer
"Feuil1" par le nom de la feuille
Lig = la 1ère ligne à traiter
Exemple: si tu a 2 lignes de titres faut mettre 3
Tu dis...
Alt+F11 pour entrer dans l'IDE du VBA
sur le menu >> Insertion >> Module
C'est dans cette nouvelle fenêtre que tu colle le code.
Tu peu ensuite mettre le curseur DANS la macros et taper F5 pour exécuter.
Pour éviter les erreurs j'ai rectifier la macros, emploi celle ci-dessous.
Sub Dedouble() Dim Lig As Long Dim Col As Integer Dim TP Application.ScreenUpdating = False Lig = 1 With Sheets("Feuil1") TP = .Cells(Lig, 2) Lig = Lig + 1 While .Cells(Lig, 2) <> "" If .Cells(Lig, 2) = TP Then For Col = 4 To 26 If .Cells(Lig, Col) <> "" Then .Cells(Lig - 1, Col) = .Cells(Lig - 1, Col) + .Cells(Lig, Col) End If Next Col .Rows(Lig).Delete Else TP = .Cells(Lig, 2) Lig = Lig + 1 End If Wend End With Application.ScreenUpdating = True End Sub
Pour adapter à d'autre feuille faut changer
"Feuil1" par le nom de la feuille
Lig = la 1ère ligne à traiter
Exemple: si tu a 2 lignes de titres faut mettre 3
Tu dis...
Bonjour,
voila j'aurai de nouveau besoin d'un petit programme pour me simplifier la vie :)
Je pense qu'il s'agit presque du meme que celui précedent, je poste mon tableau ci joint :
http://www.cijoint.fr/cjlink.php?file=cj200903/cijtZvIivg.xls
en fait j'ai un numéro de site(premiere colonne)
des valeurs d'occupâtions du sol
des pourcentages
J'aimerais obtenir une seule ligne par numéro de site avec un pourcentage pour chaque occ sol
Je pensais pouvoir réutiliser celui du dessus mais apparement pas....
Merci beaucoup une nouvelle fois pour votre aide si précieuse
Cordialement, nicolas
voila j'aurai de nouveau besoin d'un petit programme pour me simplifier la vie :)
Je pense qu'il s'agit presque du meme que celui précedent, je poste mon tableau ci joint :
http://www.cijoint.fr/cjlink.php?file=cj200903/cijtZvIivg.xls
en fait j'ai un numéro de site(premiere colonne)
des valeurs d'occupâtions du sol
des pourcentages
J'aimerais obtenir une seule ligne par numéro de site avec un pourcentage pour chaque occ sol
Je pensais pouvoir réutiliser celui du dessus mais apparement pas....
Merci beaucoup une nouvelle fois pour votre aide si précieuse
Cordialement, nicolas
Re.. bonjour,
Effectivement le code précédant ne va pas convenir.
Si j'ai bien compris tu veux remettre toutes les donnée sur les première lignes et supprimer quand elle sont déplacées ?
Ca va être beaucoup plus compliquer comme macros, laisse moi un peu de temps, je cogite pour avoir une solution.
Tu a beaucoup de fichier de ce genre ? parce qu'une macros pour une seule fois ça ne vaut pas la peine.
Tu dis
Effectivement le code précédant ne va pas convenir.
Si j'ai bien compris tu veux remettre toutes les donnée sur les première lignes et supprimer quand elle sont déplacées ?
Ca va être beaucoup plus compliquer comme macros, laisse moi un peu de temps, je cogite pour avoir une solution.
Tu a beaucoup de fichier de ce genre ? parce qu'une macros pour une seule fois ça ne vaut pas la peine.
Tu dis
oui j'en ai beaucoup dans ce genre à venir(environ une 40aine)
En fait ce tableau represente des bassins versants que je croise avec une occupation du sol
Je veux le pourcentage d'occ sol sur le BV
Ici je n'ai que 7 BV il me semble...mais pour d'autres calculs j'en aurai plus
En fait je veux une seule ligne su style :
533 320 240 ...... total
PA2635 50 25 25 100%
J'espere etre clair sinon je peux poster une ebauche de résultat finla que je fais a la main
Mon probleme est qu'il ne fait pas les calculs d'occ sol directement et que je me retrouve avec le Bv qui comprends plusieurs valeurs pour le meme occsol...
En fait ce tableau represente des bassins versants que je croise avec une occupation du sol
Je veux le pourcentage d'occ sol sur le BV
Ici je n'ai que 7 BV il me semble...mais pour d'autres calculs j'en aurai plus
En fait je veux une seule ligne su style :
533 320 240 ...... total
PA2635 50 25 25 100%
J'espere etre clair sinon je peux poster une ebauche de résultat finla que je fais a la main
Mon probleme est qu'il ne fait pas les calculs d'occ sol directement et que je me retrouve avec le Bv qui comprends plusieurs valeurs pour le meme occsol...