OVH Cloud OVH Cloud

Classement des lignes

27 réponses
Avatar
romeo59181
Ce message est composé et au format MIME.

------=_NextPart_000_1359_01C8E141.9547E5A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Bonjour,=20

Je recherche une solution pour mon fichier excel 2007 ...

C'est un fichier d'environ 3000 lignes de type annuaire,

Tous les jours mon fichier est modifier en mettant une ligne en couleur =
...

Ce que je recherche c'est une solution macro ou autre pour que ma ligne =
color=E9e aille automatiquement sous une feuille donn=E9e ...

En esp=E9rant avoir =E9t=E9 clair,

Romeo59181
------=_NextPart_000_1359_01C8E141.9547E5A0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3Diso-8859-1>
<META content=3D"MSHTML 6.00.6000.16681" name=3DGENERATOR></HEAD>
<BODY id=3DMailContainerBody=20
style=3D"PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"=20
bgColor=3D#ffffff leftMargin=3D0 topMargin=3D0 CanvasTabStop=3D"true"=20
name=3D"Compose message area">
<DIV><FONT face=3DArial size=3D2>Bonjour, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Je recherche une solution pour mon =
fichier excel=20
2007 ...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>C'est un fichier d'environ 3000 lignes =
de type=20
annuaire,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Tous les jours mon fichier est modifier =
en mettant=20
une ligne en couleur ...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Ce que je recherche c'est une solution =
macro ou=20
autre pour que ma ligne color=E9e aille automatiquement sous une feuille =
donn=E9e=20
...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>En esp=E9rant avoir =E9t=E9 =
clair,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Romeo59181</FONT></DIV></BODY></HTML>

------=_NextPart_000_1359_01C8E141.9547E5A0--

7 réponses

1 2 3
Avatar
romeo59181
Bonjour,

Voici le fichier :

http://www.cijoint.fr/cjlink.php?file=cj200807/cijgeP9sl1.xls.

En ayant effectué les modifications plus rien ne fonctionne ...

Il me met même une erreur de déboguage

Je te laisse regarder car j'ai tout suivi à la lettre ...

Romeo59181

"FFO" a écrit dans le message de groupe de
discussion :
Rebonjour à toi

Remplaces partout :

c.EntireRow.Clear

par

Lignes = Lignes & "A" & c.Row & ","

En fin de code aprés le "Next" mets cette ligne :

Range(Mid(Lignes, 1, Len(Lignes) - 1)).EntireRow.Delete

Fais un essai et dis moi

Pour ce qui concerne ma dernière correction :

Même avec ta modification j'ai toujours un petit soucis avec mes colonnes
de
rab car en exécutant la macro uniquement la dernière ligne correspondante
à
mes critères se trie ...



Peux tu me transmettre ton fichier tel qui l'est afin que je comprenne

http://www.cijoint.fr/index.php


Merci



Avatar
FFO
Rebonjours à toi

Finalement pas simple ton affaire
Je pense sur ce lien tu trouveras ton bonheur

http://www.cijoint.fr/cjlink.php?file=cj200807/cijZuNf9J1.xls.

Effectivement le complément pour supprimer tes lignes dans l'onglet
"Général" n'avait pas pris en compte l'importance du nombre de ces lignes à
supprimer (+ de 100)
Au tout début de ce fil il n'était question que d'une seule ligne colorée et
on se retrouve maintenant avec une avalanche de lignes à traiter

De plus pour la recopie je me servais toujours de la colonne A de chaque
onglet pour déterminer la 1° ligne vide afin de rapporter les données
suivantes
Comme cette colonne est toujours vide sur tous les onglets les données
suivantes écrasaient les précédentes pour se retrouver au final pour chaque
Onglet qu'avec seulement la dernière ligne de la couleur correspondante de
l'Onglet Général

Tout est corrigé et j'ai pris appui pour la recopie sur la colonne B qui
porte les noms
Attention de la concerver ainsi

Quelque lignes colorées Onglet "Général" sont bien recopiées dans les
différents Onglets mais n'ayant pas de donnée colonne B sont donc écrasée à
la recopie des suivantes

Est ce génant pour toi ????
Fais des essais et dis moi !!!!
Avatar
FFO
Rebonjours à toi

Aprés une dernière vérification j'ai détecté une petite imperfection
Sur ce lien une nouvelle version corrigée à prendre en remplacement du
précédent
Si il y avait eu encore plus de lignes tu aurais pu avoir d'autres anomalies

Mille excuses

Testes le et dis moi !!!!

http://www.cijoint.fr/cjlink.php?file=cj200807/cijzerDdFH.xls.
Avatar
romeo59181
Bonjour,

Je te remercie car c'est exactement ce que je cherche à faire ...

Il reste un détail crucial pour moi :

Que la macro fasse son contrôle comme en ce moment sous l'onglet général
mais aussi sous tous les autres onglets,

Je pense qu'il faut dupliquer le code avec le nom de chaque onglet mais
comme je ne suis pas sûr je préfère te demander ...

@+

Romeo59181

"FFO" a écrit dans le message de groupe de
discussion :
Rebonjours à toi

Aprés une dernière vérification j'ai détecté une petite imperfection
Sur ce lien une nouvelle version corrigée à prendre en remplacement du
précédent
Si il y avait eu encore plus de lignes tu aurais pu avoir d'autres
anomalies

Mille excuses

Testes le et dis moi !!!!

http://www.cijoint.fr/cjlink.php?file=cj200807/cijzerDdFH.xls.



Avatar
FFO
Rebonjours à toi

Heureux de t'avoir satisfait

J'ai du mal à comprendre ta dernière demande :

"Que la macro fasse son contrôle comme en ce moment sous l'onglet général
mais aussi sous tous les autres onglets,"

Quel contrôle ????

La macro se borme à recopier en fonction des couleurs des lignes d'un Onglet
dans les Onglets appropriés
aucun contrôle dans cette procédure

Peux m'apporter des précisions

Merci
Avatar
romeo59181
Bonjour,

Actuellement la macro fait partir les lignes de l'onglet général vers les
différentes destinations ...

Je souhaite bien entendu que ce soit toujours le cas ...

Mais en plus que le contrôle s'effectue aussi au départ des autres onglets
...

@+

Romeo59181

"FFO" a écrit dans le message de groupe de
discussion :
Rebonjours à toi

Heureux de t'avoir satisfait

J'ai du mal à comprendre ta dernière demande :

"Que la macro fasse son contrôle comme en ce moment sous l'onglet général
mais aussi sous tous les autres onglets,"

Quel contrôle ????

La macro se borme à recopier en fonction des couleurs des lignes d'un
Onglet
dans les Onglets appropriés
aucun contrôle dans cette procédure

Peux m'apporter des précisions

Merci



Avatar
FFO
Rebonjour à toi

"Mais en plus que le contrôle s'effectue aussi au départ des autres onglets"

Quel contrôle ????

Veux tu dire que le traitement de l'Onglet "Générale" mis en place doit
aussi s'effectuer sur chaque Onglet a savoir envoyé les lignes colorées de
chaque Onglet vers l'Onglet approprié

Si le traitement est réalisé de l'Onglet "Général" vers les autres Onglets
en fonction de la couleur des lignes chaque onglet aura en toute logique que
ses bonnes lignes

Pourquoi traiter ensuite chacun d'eux ???

J'avoue ne pas comprendre

Merci de m'éclairer
1 2 3