Page 2 sur 2

Publié : 14 avr. 2007 11:10
par eZula
ha non, ok, je crois que c'est bon. En fait, pour faire le tri par colonne B, puis C et enfin D, à chaque fois je retournais dans "Données" > trier au lieu de faire en un seul coup comme sur ta capture. Voici le résultat obtenu :

Code : Tout sélectionner

%ProgramFiles%\dllvirtual.exe
%ProgramFiles%\Foto_celular.scr
%ProgramFiles%\Foto_Celular.zip
%ProgramFiles%\GbpSvc.exe
%ProgramFiles%\icpldrvx.exe
%ProgramFiles%\mdll.exe
%ProgramFiles%\mdll.exe
%ProgramFiles%\Ndtstat.exe
%ProgramFiles%\Rg2catbd.exe
%ProgramFiles%\udll.exe
%ProgramFiles%\ying.exe
%ProgramFiles%\yong.exe
%SystemDrive%\Foto_celular.scr
%SystemDrive%\Foto_celular.zip
%SystemDrive%\Install_Messenger.exe
%SystemDrive%\lsass.exe
%SystemDrive%\winupdate128.exe
%SystemRoot%\.MS32DLL.dll.vbs
%SystemRoot%\aIg.exe
%SystemRoot%\ansmtp.dll
%SystemRoot%\ansmtpbuild.dll
%SystemRoot%\hostdll.exe
%SystemRoot%\Hostren.exe
%SystemRoot%\install.exe
%SystemRoot%\kernel.exe
%SystemRoot%\log46.txt
%SystemRoot%\mdll.exe
%SystemRoot%\msnmsgr1.exe
%SystemRoot%\msnmsgr2.exe
%SystemRoot%\Ndtstat.exe
%SystemRoot%\photo album.zip
%SystemRoot%\Rg2catbd.exe
%SystemRoot%\rqqsnd.exe
%SystemRoot%\svchost32.exe
%SystemRoot%\svchosts.exe
%SystemRoot%\udll.exe
%SystemRoot%\winhlp.exe
%SystemRoot%\winhlp32.dat
%SystemRoot%\wintech.exe
%SystemRoot%\ying.exe
%SystemRoot%\Config\amsn.exe
%SystemRoot%\Config\ying.exe
%SystemRoot%\Cursors\GbpSvc.exe
%SystemRoot%\Cursors\mdll.exe
%SystemRoot%\Cursors\Ndtstat.exe
%SystemRoot%\Cursors\Rg2catbd.exe
%SystemRoot%\Cursors\udll.exe
%SystemRoot%\Cursors\yong.exe
%SystemRoot%\system\down32.cmd
%SystemRoot%\system\ExplorerXP.exe
%SystemRoot%\SYSTEM\ICPLDRVX.EXE
%SystemRoot%\SYSTEM\mpeg4dec0.dll
%SystemRoot%\system\msmnsgr.exe
%SystemRoot%\system\msnmsgr.cmd
%SystemRoot%\system\taskmam.exe
%SystemRoot%\SYSTEM\wzip32.exe
%SystemRoot%\system32\1512.exe
%SystemRoot%\system32\alf.exe
%SystemRoot%\system32\alg.scr
%SystemRoot%\system32\cartao.scr
%SystemRoot%\system32\dllvirtual.dll
%SystemRoot%\system32\dllvirtual.exe
%SystemRoot%\system32\dllvirtual.js
%SystemRoot%\system32\drsmartload1135a.exe
%SystemRoot%\system32\fotos04102006.exe
%SystemRoot%\system32\haha.exe
%SystemRoot%\system32\icpldrvx.exe
%SystemRoot%\system32\icpldrvx.js
%SystemRoot%\system32\imgrt.scr
%SystemRoot%\system32\Isass.exe
%SystemRoot%\system32\msnmsnr.exe
%SystemRoot%\system32\msnwisterd.exe
%SystemRoot%\System32\openfile
%SystemRoot%\system32\rdshost.dll
%SystemRoot%\system32\Security <<<<<<<<<<<<<<<<<<<<<<<
%SystemRoot%\system32\sprY.exe
%SystemRoot%\system32\svchoost.exe
%SystemRoot%\system32\svchost32.exe
%SystemRoot%\system32\tasklist32.exe
%SystemRoot%\system32\updated.exe
%SystemRoot%\System32\updatelinkmsn
%SystemRoot%\system32\urlmsnlink.dat
%SystemRoot%\system32\winstall.exe
%SystemRoot%\system32\WinUpdate.exe
%SystemRoot%\system32\winupdate128.exe
%SystemRoot%\system32\wmsip.dll
%SystemRoot%\system32\wpabaln32.exe
%SystemRoot%\system32\wzip32.exe
%SystemRoot%\system32\xsmith.scr
%SystemRoot%\system32\Security\Firewall.exe
%SystemRoot%\system32\Security\Firewall.exe
%SystemRoot%\system32\Security\klog.dat
%SystemRoot%\system32\Security\WinUpdate.exe
%SystemRoot%\system32\service\navupdt2.exe
%SystemRoot%\system32\service\navupdt2.exe
%SystemRoot%\system32\service\services.exe
%SystemRoot%\system32\service\services.exe
%Temp%\svchost.exe
%Temp%\Update.exe
%userprofile%\Local Settings\Application Data\addon.dat
donc effectivement c'est au niveau du dossier Security que ça ne va pas. Est-ce qu'en précisant que s'il n'y a pas d'extension, il s'agit d'un sous-dossier) dans une formule ça pourrait résoudre le pb ?

je vais tester ton fichier, merci

Publié : 14 avr. 2007 11:19
par Jeff
La parade pourrait être de signaler que Security est un dossier en le faisant suivre de l'anti-slash \

A ce moment là, tu as une autre erreur de tri en ligne 75 (toujours !) car le tri fais passer %SystemRoot%\system32\sprY.exe prioritairement sur %SystemRoot%\system32\svchoost.exe comme tu le veux apparemment ; je ne vois pas là d'incohérence, car il s'agit bien de deux fichiers dans ce cas.

Le rajout d'un \ s'il s'agit d'un dossier est je pense assez facile à réaliser.

Publié : 14 avr. 2007 11:51
par Vandeput
Bonjour,

Ne suffirait-il pas de "convertir" la plage de données, puis de trier les colonnes les unes après les autres, après les avoir toutes sélectionnées.

J'emploie le mot "convertir" (Excel), car je ne me souviens plus quel est son alter ego sous Calc.
Le séparateur de données serait le "\".

Publié : 14 avr. 2007 12:11
par jeanmimi
Bonjour,

32 messages et toujours pas de solution. Vous pensez que c'est possible de faire ce tri ?

Publié : 14 avr. 2007 12:21
par Jeff
Coucou jeanmimi,

Il faut relativiser : la demande se précise petit à petit... :mrgreen:

De ton côté, je suppose que tu attaquerai ça par une base de données, peut-être plus apte (justement) à trier des données ?

Publié : 14 avr. 2007 12:24
par jeanmimi
Je ne sais pas si c'est faisable dans Base, mais comme je vois qu'il n'y a pas beaucoup de calculs dans cette histoire de tris, c'est exact que je pense plutôt à une application de base de données avec une requête, ou un CONCAT quelque chose. Tu es donc un bon devin Jeff !

Publié : 14 avr. 2007 12:39
par Vandeput
Salut à vous,

Ce n'est pas la réponse qui pose problème, mais la question !

L'un d'entre vous aurait-il l'extrême gentilesse de me rappeler comment on dissocie une chaîne de caractères en plusieurs colonnes, sur base d'un séparateur prédéfini.

Exemple :
A1 : salut à vous
choix du séparateur : l'espace
B1 : salut
C1 : à
D1 : vous
Sous Excel cela se nomme :"convertir" (menu Données)
Il y a moyen de le faire par formules, mais c'est plus simple autrement

Merci.

Publié : 14 avr. 2007 12:48
par jeanmimi
Je pense à plusieurs fonctions, comme DECALER :
http://christianwtd.free.fr/index.php?r ... nDECALERex

et GAUCHE et DROITE :
http://christianwtd.free.fr/index.php?r ... 1#FnDROITE

Publié : 14 avr. 2007 12:48
par Jeff
Vandeput a écrit :L'un d'entre vous aurait-il l'extrême gentilesse de me rappeler comment on dissocie une chaîne de caractères en plusieurs colonnes, sur base d'un séparateur prédéfini.[...]Sous Excel cela se nomme :"convertir"
Il est d'usage de faire une recherche :mrgreen:
(je te chambre un peu... :wink: )

En recherchant convertir en forum Tableur, tu trouve ça : http://user.services.openoffice.org/fr/ ... ertir.html

Publié : 14 avr. 2007 13:51
par Pierre-Yves Samyn
Bonjour

Et en complément de mon complément du fil cité, tu peux aussi cliquer sur la fléche pour ouvrir le menu du bouton "Coller" dans la barre d'outils, puis choisir Texte non formaté. Le même assistant se déclenche...

Publié : 14 avr. 2007 13:52
par Vandeput
Rebonjour,

Excusez-moi de vous avoir réveillé.

Christian a fait une analyse comparative des fonctions.
De là à en déduire que "convertir" n'existe pas sous Excel.
Exact, puisque sous Excel c'est un Outil, et non une fonction.

Je recherche cet outil sous Calc.
Je continue à chercher, dommage pour eZula qui devra quelque peu attendre que je trouve.
La bonne volonté n'est pas toujours suffisante pour pouvoir aider quelqu'un !

Publié : 14 avr. 2007 14:51
par Vandeput
Re,

Voilà, j'ai retrouvé ce que je cherchais :
http://user.services.openoffice.org/fr/ ... ertir.html
Cela fonctionne parfaitement bien qu'il y aurait moyen de faire plus compliqué, mais là il faut être bien réveillé !
Comparativement à Excel, c'est l'âge de la pierre.

Nouveau problème, il n'y a moyen de trier que sur trois colonnes, et il en faut cinq.

J'ai déjà vu ce problème résolu, je continue donc à chercher.

Publié : 14 avr. 2007 14:53
par eZula
déjà, en ajoutant le \ à la fin des dossiers ou sous-dossiers ça a l'air de marcher, en multipliant les essais je vous confirmerais tout ça

Publié : 14 avr. 2007 14:58
par Vandeput
Rerere,

Voilà, la solution est ici :

http://user.services.openoffice.org/fr/ ... trier.html

Publié : 14 avr. 2007 18:27
par eZula
Oh mon dieux quel casse-tête cette histoire de tri, j'ai tenté avec cet ensemble de chemins de fichiers (en vrac) et voilà le tri obtenu (c'est déjà super bon, mais pas parfait) :
%ProgramFiles%\Common Files\inst32\inst32.exe
%ProgramFiles%\Common Files\Microsoft Shared\MSINFO\rejoice2007.exe
%ProgramFiles%\Common Files\System\DBOT.exe
%ProgramFiles%\Common Files\System\hkcmd.exe
%ProgramFiles%\Common Files\System\msdevl.exe
%ProgramFiles%\Common Files\System\reghost.exe
%ProgramFiles%\Common Files\System\reghost32.exe
%ProgramFiles%\Common Files\System\svchost.exe
%ProgramFiles%\Common Files\System\svchosts.exe
%SystemDrive%\dipset.exe
%SystemDrive%\exo32.exe
%SystemDrive%\lala.exe
%SystemRoot%\_ctflog.exe
%SystemRoot%\_explore.exe
%SystemRoot%\_inetinfomon.exe
%SystemRoot%\_mpm.exe
%SystemRoot%\_service.exe
%SystemRoot%\_winlog.exe
%SystemRoot%\atip.exe
%SystemRoot%\avgav.exe
%SystemRoot%\ctflog.exe
%SystemRoot%\dipset.exe
%SystemRoot%\explore.exe
%SystemRoot%\exploror.exe
%SystemRoot%\gcac.exe
%SystemRoot%\gcsvc.exe
%SystemRoot%\hda.exe
%SystemRoot%\iau1.exe
%SystemRoot%\iedebug.dll
%SystemRoot%\ielocales.dll
%SystemRoot%\iesettings.dll
%SystemRoot%\iesupport.dll
%SystemRoot%\inetinfomon.exe
%SystemRoot%\itunes.exe
%SystemRoot%\lsass16.exe
%SystemRoot%\lssas1.exe
%SystemRoot%\mpm.exe
%SystemRoot%\MSACCESS.exe
%SystemRoot%\mservice1.exe
%SystemRoot%\nssrv.exe
%SystemRoot%\openssh.exe
%SystemRoot%\Policies.dll
%SystemRoot%\Rayfell.exe
%SystemRoot%\rpcss.exe
%SystemRoot%\runtfs32.exe
%SystemRoot%\screenshot.exe
%SystemRoot%\secureprocs32.exe
%SystemRoot%\service.exe
%SystemRoot%\stisvsq1.exe
%SystemRoot%\sysrss32.exe
%SystemRoot%\system32.exe
%SystemRoot%\systemz32.exe
%SystemRoot%\trojan.exe
%SystemRoot%\wincfy.exe
%SystemRoot%\Windows Explorer.exe
%SystemRoot%\WindowsUpdateManager.exe
%SystemRoot%\WinLoaderXP.exe
%SystemRoot%\winlog.exe
%SystemRoot%\wmiprsv.exe
%SystemRoot%\Prefetch\explorer.exe
%SystemRoot%\System\bplctw32.dll
%SystemRoot%\System\bpmdm32.dll
%SystemRoot%\System\bpmtcs32.dll
%SystemRoot%\System\brmdlg32.dll
%SystemRoot%\System\brwctl32.dll
%SystemRoot%\System\bspctl32.dll
%SystemRoot%\System\ctlcrt32.dll
%SystemRoot%\System\ctlsdlg.dll
%SystemRoot%\System\ctlvxd32.dll
%SystemRoot%\System\ctmctl32.dll
%SystemRoot%\System\DBoT.exe
%SystemRoot%\System\dlgctl32.dll
%SystemRoot%\System\dswctl32.dll
%SystemRoot%\System\ldpctl32.dll
%SystemRoot%\System\logctl32.dll
%SystemRoot%\System\mpsctl32.dll
%SystemRoot%\System\msnntlp.exe
%SystemRoot%\System\remdlg32.dll
%SystemRoot%\System\rmzdlg32.dll
%SystemRoot%\System\rswctl32.dll
%SystemRoot%\System\svchctrl.exe
%SystemRoot%\System\svchostw.exe
%SystemRoot%\System\swtctl32.dll
%SystemRoot%\System\tlctw32.dll
%SystemRoot%\System\wincrt32.dll
%SystemRoot%\System\wmdcfg32.dll
%SystemRoot%\System\wndcrt32.dll
%SystemRoot%\System32\_win.exe
%SystemRoot%\System32\acrmon32.exe
%SystemRoot%\System32\acroup32.exe
%SystemRoot%\System32\agldoc32.com
%SystemRoot%\System32\alggg.exe
%SystemRoot%\System32\alibqaqcr.exe
%SystemRoot%\System32\antivir.exe
%SystemRoot%\System32\apend.exe
%SystemRoot%\System32\audi32.exe
%SystemRoot%\System32\avgenc.exe
%SystemRoot%\System32\bootchk.exe
%SystemRoot%\System32\cftpn0ne.exe
%SystemRoot%\System32\check.exe
%SystemRoot%\System32\CONlME.EXE
%SystemRoot%\System32\cores.exe
%SystemRoot%\System32\ctfn0n3z.exe
%SystemRoot%\System32\cvsys.exe
%SystemRoot%\System32\da.exe
%SystemRoot%\System32\datacorez.exe
%SystemRoot%\System32\devldr32exe
%SystemRoot%\System32\dfrgfrat.exe
%SystemRoot%\System32\dllhst.exe
%SystemRoot%\System32\dns.exe
%SystemRoot%\System32\dnssvc.exe
%SystemRoot%\System32\dyndns.exe
%SystemRoot%\System32\eventmgr.exe
%SystemRoot%\System32\GoogleUpdater.exe
%SystemRoot%\System32\hanz.exe
%SystemRoot%\System32\hbsppe.exe
%SystemRoot%\System32\helpsys.exe
%SystemRoot%\System32\ib??.dll
%SystemRoot%\System32\iexpllore.exe
%SystemRoot%\System32\iexpolere.exe
%SystemRoot%\System32\iislsrv.exe
%SystemRoot%\System32\infoDLL.exe
%SystemRoot%\System32\ipv6mops.dll
%SystemRoot%\System32\jscript.exe
%SystemRoot%\System32\kernel32.exe
%SystemRoot%\System32\Kernel32.exe
%SystemRoot%\System32\keyboard.exe
%SystemRoot%\System32\lcyss.exe
%SystemRoot%\System32\mdmd.exe
%SystemRoot%\System32\mfcee.exe
%SystemRoot%\System32\mmsctl32.dll
%SystemRoot%\System32\mmsdb32.dll
%SystemRoot%\System32\mngr.exe
%SystemRoot%\System32\mpcsvc.exe
%SystemRoot%\System32\msdev.exe
%SystemRoot%\System32\msipsvc.exe
%SystemRoot%\System32\mslctlg.dll
%SystemRoot%\System32\msmsrvc.exe
%SystemRoot%\System32\msnmsg.exe
%SystemRoot%\System32\msnngerplus.exe
%SystemRoot%\System32\msnpro.exe
%SystemRoot%\System32\msrcmd.exe
%SystemRoot%\System32\msrctlg.dll
%SystemRoot%\System32\msvctl32.dll
%SystemRoot%\System32\nbdos.exe
%SystemRoot%\System32\ncvs32.exe
%SystemRoot%\System32\netvhost.exe
%SystemRoot%\System32\NeUpgrade.exe
%SystemRoot%\System32\nsmon.exe
%SystemRoot%\System32\ntsys32.exe
%SystemRoot%\System32\pixman.exe
%SystemRoot%\System32\procc32.exe
%SystemRoot%\System32\radnom.exe
%SystemRoot%\System32\read.exe
%SystemRoot%\System32\Realtek.exe
%SystemRoot%\System32\rpcc.exe
%SystemRoot%\System32\scvhost.exe
%SystemRoot%\System32\sescmgr.exe
%SystemRoot%\System32\sexcam.exe
%SystemRoot%\System32\shdocvs.dll
%SystemRoot%\System32\smbvhost.exe
%SystemRoot%\System32\smcs.exe
%SystemRoot%\System32\sox7.exe
%SystemRoot%\System32\spoolsmc.exe
%SystemRoot%\System32\spoolsvc32.exe
%SystemRoot%\System32\sql.exe
%SystemRoot%\System32\srsvc.exe
%SystemRoot%\System32\ssc.exe
%SystemRoot%\System32\sslcert.exe
%SystemRoot%\System32\stdafx.exe
%SystemRoot%\System32\svcchosst.exe
%SystemRoot%\System32\svchost.exe:exe.exe
%SystemRoot%\System32\svchost2.exe
%SystemRoot%\System32\svchosting.exe
%SystemRoot%\System32\svcost.exe
%SystemRoot%\System32\svhosts.exe
%SystemRoot%\System32\svshosts.exe
%SystemRoot%\System32\sxe.exe
%SystemRoot%\System32\sxes.exe
%SystemRoot%\System32\sysatw.exe
%SystemRoot%\System32\SysDrefIWv2.exe
%SystemRoot%\System32\sysem.exe
%SystemRoot%\System32\sysintmemory.exe
%SystemRoot%\System32\system.exe
%SystemRoot%\System32\systime.exe
%SystemRoot%\System32\systs.exe
%SystemRoot%\System32\Tecompntwx.exe
%SystemRoot%\System32\telecomes.exe
%SystemRoot%\System32\tfn0ne.exe
%SystemRoot%\System32\torrent.exe
%SystemRoot%\System32\updatemgr.exe
%SystemRoot%\System32\updater.exe
%SystemRoot%\System32\uvnx.exe
%SystemRoot%\System32\v6.exe
%SystemRoot%\System32\ValueSoft.exe
%SystemRoot%\System32\vapsvc.exe
%SystemRoot%\System32\vb.exe
%SystemRoot%\System32\vmnat.exe
%SystemRoot%\System32\vnc.exe
%SystemRoot%\System32\vxaudio.exe
%SystemRoot%\System32\w32usb2.exe
%SystemRoot%\System32\widows.exe
%SystemRoot%\System32\win32help.exe
%SystemRoot%\System32\win32sp.exe
%SystemRoot%\System32\wind0w.exe
%SystemRoot%\System32\wind32.exe
%SystemRoot%\System32\Window2.exe
%SystemRoot%\System32\WindowsActivation.exe
%SystemRoot%\System32\windowsupdats.exe
%SystemRoot%\System32\Wink2sk7.exe
%SystemRoot%\System32\winmsfws.exe
%SystemRoot%\System32\winrvs.exe
%SystemRoot%\System32\WinSecUp.exe
%SystemRoot%\System32\winupdate_.exe
%SystemRoot%\System32\winupdate.exe
%SystemRoot%\System32\wksvc.exe
%SystemRoot%\System32\wndupdate.exe
%SystemRoot%\System32\wscnfty.exe
%SystemRoot%\System32\wscntfx.exe
%SystemRoot%\System32\wuauclt10.exe
%SystemRoot%\System32\wuauclt10.exe
%SystemRoot%\System32\wuauclt11.exe
%SystemRoot%\System32\wuauclt12.exe
%SystemRoot%\System32\wuauclt13.exe
%SystemRoot%\System32\wuauclt14.exe
%SystemRoot%\System32\wuauclt4.exe
%SystemRoot%\System32\wuauclt6.exe
%SystemRoot%\System32\wuauclt9.exe
%SystemRoot%\System32\wuosdial.exe
%SystemRoot%\System32\wzmcv.exe
%SystemRoot%\System32\xagw.exe
%SystemRoot%\System32\xagwxz.exe
%SystemRoot%\System32\xagwxzy.exe
%SystemRoot%\System32\xagwxzyrx.exe
%SystemRoot%\System32\xsfer.dll
%SystemRoot%\System32\zmon.exe
%SystemRoot%\t\317390.dll
%SystemRoot%\t\free.exe
%SystemRoot%\t\services.exe
%SystemRoot%\t\svchost.exe
%SystemRoot%\TEMP\dipset.exe
%SystemRoot%\Temp\svchast.exe
%SystemRoot%\System32\dllcache\dservices.exe
%SystemRoot%\System32\dllcache\msnmsgr.exe
%SystemRoot%\System32\dllcache\upnt.exe
%SystemRoot%\System32\dllcache\winshosts.exe
%SystemRoot%\System32\drivers\flolo.exe
%SystemRoot%\System32\drivers\MSKSVRTSS.EXE
%SystemRoot%\System32\drivers\MTVSCMXT.EXE

%Temp%\l.exe
%Temp%\svchots.exe
%Temp%\winlogon.exe
%userprofile%\ie_updater.exe
les lignes en gras devraient logiquement se trouver juste avant la ligne :
%SystemRoot%\t\317390.dll
je note par ailleurs que ce tri est sensible à la casse, si certaines lignes contiennent %SYSTEMROOT% au lieu de %SystemRoot% le résultat n'est pas bon (même chose pour %SystemRoot%\system et %SystemRoot%\System, etc bref ça ce n'est pas le plus important

quand je pense que tout cela n'est qu'une étape préliminaire... :lol:

Publié : 15 avr. 2007 08:27
par Vandeput
Bonjour,

Pour éviter ce problème il te suffit d'ajouter la fonction =MINUSCULE(la formule)