Page 457 sur 483
Re: [hs ]informatique
Posté : 18 juin 2019 20:25
par Huisgonde
Ridan a écrit :J'obtiens un message d'erreur en retour
J'ai essayé de déboguer moi-même mais je suis particulièrement môvais.
Vais peut-être tenter un cmd.exe
Code : Tout sélectionner
Vide-moi tous ces putains de dossiers et balance moi tout dans C:\Fin
Arf. Ptete que le f est réservé maintenant, essaie avec une autre lettre %%g par exemple (à changer dans les deux).
J'ai pas de PC là alors je peux pas valider ce que je raconte
Re: [hs ]informatique
Posté : 18 juin 2019 20:53
par Ridan
J'ai le même retour avec donc le g en lieu et place du f.
Ne t'embête pas, je vais me débrouiller. Mais par curiosité, si jamais tu tombes sur quelque chose de fonctionnel, je suis preneur.
Merci encore.
Re: [hs ]informatique
Posté : 19 juin 2019 07:40
par pascalnouma
Essaye avec la commande robocopy.
Il y a des tutos qui existent
http://www.tutos.eu/?n=5516
Re: [hs ]informatique
Posté : 19 juin 2019 10:44
par Huisgonde
Ridan a écrit :J'ai le même retour avec donc le g en lieu et place du f.
Ne t'embête pas, je vais me débrouiller. Mais par curiosité, si jamais tu tombes sur quelque chose de fonctionnel, je suis preneur.
Merci encore.
Une erreur de syntaxe, il fallait mettre qu'un seul % pour la variable, désolé. J'ai testé, ça fonctionne :
Pour info : le /R dans le for signifie récursif (donc sous-dossier), le (*.*) signifie prendre tous les fichiers (on peut imaginer ne vouloir que les *.doc ou *huisgonde*.*), le %f est le nom de la variable et le %~nxf signifie de garder le nom de fichier avec son extension et ses propriétés d'origine.
Re: [hs ]informatique
Posté : 19 juin 2019 14:39
par SegArkO
Ridan a écrit :J'obtiens un message d'erreur en retour
J'ai essayé de déboguer moi-même mais je suis particulièrement môvais.
Vais peut-être tenter un cmd.exe
Code : Tout sélectionner
Vide-moi tous ces putains de dossiers et balance moi tout dans C:\Fin
Ridan, pour que ça fonctionne, il faut que tu tapes cmb.exe.
De rien.
Re: [hs ]informatique
Posté : 19 juin 2019 20:16
par Ridan
Le cmb.exe me renvoie un message
Par contre clbaxj.exe passe assez large.
Merci infiniment Huis'. C'est génial. Et les explications aident à comprendre la logique du truc. Si j'avais su, j'aurais consulté tes lumières plus tôt.
Edit merci pascalnouma aussi, je me garde tout ça sous le coude.
Re: [hs ]informatique
Posté : 31 juil. 2019 13:26
par Serhat
Dans l'optique d'automatiser mes fichiers excel TdF, je souhaiterai mettre en place une colonne "abandon" avec une formule conditionnelle qui vérifie sur la liste de coureurs en colonne B si le nom apparaît aussi en Y et si c'est le cas toute la ligne (de A à T) deviendrait grise (ici c'est fait en manuel pour Fuglsang par exemple). forcément la colonne abandon s’incrémentera dans l'ordre des abandons sans aucune forme de tri. Une idée ? Je suis parti du côté de la fonction RECHERCHE

Re: [hs ]informatique
Posté : 31 juil. 2019 13:44
par ajacques
Tu peux faire avec RECHERCHEV que tu mettras dans une mise en forme conditionnelle, en prenant toute la colonne abandon (ou genre les 300 premières lignes je ne sais pas combien il y a d'abandons dans le tdf généralement)
Un truc dans ce style : RECHERCHEV(B7;$Y$2:$Y$300;1;FAUX)
Comme il attend "VRAI" ou "FAUX" comme résultat dans une mise en forme conditionnelle il faut que tu détectes si cette fonction te renvoie un résultat ou pas. Il faudrait l'imbriquer dans la fonction ESTNA par exemple.
Re: [hs ]informatique
Posté : 31 juil. 2019 14:28
par Serhat
j'applique ta formule sur une cellule quelconque, histoire de voir ce qu'il se passe :
=ESTNA(RECHERCHEV(B7;$Y:$Y;1;FAUX))
si J. FULSANG apparait dans la colonne Y ==> FAUX
s'il n'apparait pas ==> VRAI
du coup c'est l'inverse qui se passe, si c'est dans la liste ça fait rien, si c'est pas dedans c'est gris
edit : cette formule à l'air de marcher
=ESTNA(RECHERCHE($B7;$Y:$Y;1))
edit2: non ça pas l'air, des fois des que je mets n'importe quoi ça grise
Re: [hs ]informatique
Posté : 31 juil. 2019 16:02
par ajacques
Serhat a écrit :j'applique ta formule sur une cellule quelconque, histoire de voir ce qu'il se passe :
=ESTNA(RECHERCHEV(B7;$Y:$Y;1;FAUX))
si J. FULSANG apparait dans la colonne Y ==> FAUX
s'il n'apparait pas ==> VRAI
du coup c'est l'inverse qui se passe, si c'est dans la liste ça fait rien, si c'est pas dedans c'est gris
edit : cette formule à l'air de marcher
=ESTNA(RECHERCHE($B7;$Y:$Y;1))
edit2: non ça pas l'air, des fois des que je mets n'importe quoi ça grise
Si c'est l'inverse qui se passe tu peux l'imbriquer dans un NON()
Re: [hs ]informatique
Posté : 31 juil. 2019 16:11
par Serhat
=NON(RECHERCHEV(B7;$Y:$Y;1;FAUX))
si J. FULSANG apparaît dans la colonne Y ==> #VALEUR!
s'il n’apparaît pas ==> #N/A
en tout cas, j'ai appris deux fonctions.
sinon au pire en colonne U je fais une condition 1/0 qui mettra le résultat 1 si dans la liste abandon le coureur apparaît
ce qui simplifiera ma formule conditionnelle par un simple =si(U7=1;1)
edit : ou alors tu voulais dire =NON(ESTNA(RECHERCHEV(B7;$Y:$Y;1;FAUX)))
edit2 : ça à l'air de marcher
Re: [hs ]informatique
Posté : 31 juil. 2019 16:18
par ajacques
Oui c'était ça !
Re: [hs ]informatique
Posté : 31 juil. 2019 16:24
par Serhat
Problème résolu.
Merci ajacques
si y a un personne qui a un truc plus simple et évident, juste pour humilier ajacques, n’hésitez pas

Re: [hs ]informatique
Posté : 31 juil. 2019 16:35
par ajacques
Ah mais oui j'suis con y a plus simple : si t'ouvres une fenêtre de commande et que tu tapes "format c:" ça te fait le truc.
Re: [hs ]informatique
Posté : 31 juil. 2019 16:43
par Huisgonde
Serhat a écrit :
si y a un personne qui a un truc plus simple et évident, juste pour humilier ajacques, n’hésitez pas

Boarf, à la place de la double fonction NON(ESTNA(...)), tu peux mettre la fonction ESTTEXTE() qui te renverra vrai s'il y a une correspondance et FAUX si c'est #NA ou vide.
M'enfin de la à dire que c'est plus simple... l'humiliation reste mesurée.
format c:, c'est pas mal aussi remarque. Mais faut pas oublier d'être en super admin, sinon ça va te calculer à l'envers.