Mise en forme conditionnelle avec formule

job75

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

Re,

Noter que lorsque l'on crée le fichier Source.txt on peut remplacer "DOS" par une double quote.

Dans ce fichier une simple quote apparaît alors, voir cette version (5).

A+
 

Fichiers joints

C@thy

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

Merci à vous deux, mais le colis est livré à l'utilisateur qui était pressé (comme d'hab!)
vos deux macros pour la mise en jaune et l'extraction sont très bien, je vais laisser l'utilisateur choisir le résultat qu'il souhaite, avec ou sans les 0 devant, mais pour l'import j'ai pris la mienne.

Je vous remercie grandement, travail parfait, voire plus!:)

Bises

C@thy
 

job75

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

Re C@thy,

Si comme tu disais il y a des formats "scientifiques" dans tes feuilles, je doute que l'utilisateur soit content :confused:

A+
 

C@thy

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

j'ai mis le format texte en col. A, ça semble bien coller...

on va voir ce qu'ils vont dire, ces fichus utilisateurs...

C@thy
 

Marcel32

XLDnaute Accro
Re : Mise en forme conditionnelle avec formule

Même si l'on met la colonne B de la 1ère feuille au format texte ça ne change rien.
Le simple fait d'ouvrir (en VBA) le fichier source fait perdre les 16ème et 17ème chiffres des numéros des dossiers.
C'est ce que j'ai expliqué au post #97.
C'est faux, c'est ce que j'ai expliqué par trois fois plus haut. ;)



j'ai mis le format texte en col. A, ça semble bien coller...
Le numéro de dossier est sencé être en colonne B d'après les fichiers que tu nous as donnés.
Mais vu que tu ne réponds à aucune des questions que j'ai posées, j'en déduis que le problème est définitivement résolu, donc je suis content pour toi. :)

Bonne soirée et peut-être à une prochaine fois.
@+
 
Dernière édition:

C@thy

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

le numéro de dossier est en B et en A dans l'extraction.

Pour les 0 non significatifs en réalité je ne sais pas trop si ils veulent les garder ou pas (ils sont pas bavards, il faut leur tirer les vers du nez...) c'est pourquoi je leur ai envoyé les 2 versions.

C@thy
 

C@thy

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

Hello les amis,

j'ai encore un tout petit peu besoin de vous :
l'import se fait très bien mais,
j'ai 45000 lignes et la copie plante...
comment puis-je faire autrement que ceci :
Code:
[FONT=monospace]Range("A1:E" & Range("A" & Rows.Count).End(xlUp).Row).Select
      Selection.Copy
  Extract.Activate
  F1.Activate
  Range("A1").Select
    ActiveSheet.Paste[/FONT]
Bizz

C@thy
 

job75

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

Bonjour C@thy,

Tu devrais savoir qu'en VBA les Select et autres Activate sont à proscrire.

En copiant toute la plage source :

Code:
With ActiveWorkbook.Sheets(1)
  .Range("A1:E" & .Range("A" & .Rows.Count).End(xlUp).Row).Copy F1.[A1]
  '.Parent.Close False 'souhaitable
End With
En ne copiant que les valeurs c'est sûrement mieux ici :

Code:
With ActiveWorkbook.Sheets(1)
  With .Range("A1:E" & .Range("A" & .Rows.Count).End(xlUp).Row)
    F1.[A1].Resize(.Rows.Count, .Columns.Count) = .Value
  End With
  '.Parent.Close False 'souhaitable
End With
Bonne journée.
 

C@thy

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

Merci Gérard, eh oui je le sais...

C'est bien mieux comme ça.

Merci à toi

Catherine
 

C@thy

XLDnaute Barbatruc
Re : Mise en forme conditionnelle avec formule

Bon, alors, les zamis, je vous tiens au courant :

l'utilisateur est très content des 2 et a une préférence pour celui de Job75 (mais était très content de l'autre aussi, Jacky).
J'ai juste changé le format avec 17 0 : pas bon, avec l'@ : OK.

Le temps de traitement, env. 3mn pour 45000 articles a été jugé acceptable (par rapport à ce qu'ils faisaient à la main, ça se comprend!!).

Donc, tutto va bene, affaire résolue!

Mille mercis à vous deux.:)

Bises

C@thy
 

Discussions similaires


Haut Bas