Forums XLPages

Tous les messages (Lamperti)

Re: Extraire ANNEE de cellules textes ayant des structures variables
#1
Débutant XLPages

Inscription: 21/10/2015
De STRASBOURG

Messages: 7

Système d'exploitation:
Win XP
Version Excel utilisée:
2007
Posté le : 22-10-2015 12h35

Bonjour Guy,

 

Je reviens sur ta méthode que j'ai intégrée dans ma macro ... et ça ne fonctionnait plus sad

 

N'ayant pas l'habitude de baisser les bras, j'ai analysé le code et c'est la remarque de Didier qui m'a mis sur la voie. Tu utilisais des Expressions Régulières, ce qui pour moi était aussi limpide que de m'écrire en mandarin. En fouillant, j'ai vu qu'il fallait activer la référence "Microsoft VBScript Regular Expressions 5.5" dans les outils de l'éditeur.

 

Si j'ai bien compris, cette méthode incroyablement puissante est basée sur les Pattern, certains paramètres à définir, des tests et des exécutions. J'ai bien vu le principe, et je pense qu'en y mettant le temps nécessaire, je serai capable de l'adapter à d'autres traitements de chaînes, en modifiant au besoin l'instruction .Pattern = "\(.*([0-9]{4}).*\)" par l'instruction adaptée.

 

Merci encore à toi et à Didier pour m'avoir permis cette découverte

Cordialement,

Lamperti

Hors Ligne
Rapport   Haut 

Re: Extraire ANNEE de cellules textes ayant des structures variables
#2
Débutant XLPages

Inscription: 21/10/2015
De STRASBOURG

Messages: 7

Système d'exploitation:
Win XP
Version Excel utilisée:
2007
Posté le : 21-10-2015 19h55

Bonsoir Guy,

 

C'est Noël avant l'heure, ta méthode fonctionne également parfaitement.

Je vais départager les 2 versions en les intégrant tout à tour dans ma macro et ce sera la plus rapide qui l'emportera ... au sens figuré enlightened, vu qu'elles répondent toutes les 2 à mes attentes.

 

Merci pour ton autre vision de mon problème et, comme pour celle de Didier, je vais essayer de comprendre la démarche.

 

Bonne soirée,

Cordialement

Lamperti

Hors Ligne
Rapport   Haut 

Re: Extraire ANNEE de cellules textes ayant des structures variables
#3
Débutant XLPages

Inscription: 21/10/2015
De STRASBOURG

Messages: 7

Système d'exploitation:
Win XP
Version Excel utilisée:
2007
Posté le : 21-10-2015 19h39

Bonsoir Didier mDF,

 

Merci pour ta réponse en VBA "non miraculeuse" cheeky mais qui fonctionne parfaitement sur les x mille lignes de mon fichier. Je vais l'intégrer dans ma macro qui transforme un export CSV en liste de livres utilisable.

 

Mais avant, je tenterai de comprendre les étapes et les variables de cette méthode non miraculeuse que je ne connaissais pas mais qui m'a dépanné à 100%

 

Bravo pour la qualité du site et l'effort palpable d'entre-aide et de respect mutuel qui s'en dégage

 

Au plaisir de nouveaux échanges,

Cordialement,

Lamperti

 

Hors Ligne
Rapport   Haut 

Re: comment puis partager un fichier excel sur différente machine sans internet?
#4
Débutant XLPages

Inscription: 21/10/2015
De STRASBOURG

Messages: 7

Système d'exploitation:
Win XP
Version Excel utilisée:
2007
Posté le : 21-10-2015 17h37

Bonjour,

 

J'ai déjà utilisé cette option sur 2007.

Préalable : Les fichiers à partager doivent être sur un serveur ou réseau partagé

 

Ensuite, dans Excel 2007, onglet "Révision" / groupe "Modifications", cliquer sur "Partager le classeur".

Dans l’onglet "Modification" de la boîte de dialogue "Partager le classeur", activer la case à cocher "Permettre une modification multi-utilisateur". Dans l’onglet "Avancé", sélectionner les options à utiliser pour suivre et actualiser les modifications, puis cliquer sur "OK", puis effectuer l’une des actions suivantes :

  • S’il s’agit d’un nouveau classeur, entrer un nom dans le champ Nom de fichier.
  • S’il s’agit d’un classeur existant, cliquer sur OK pour l’enregistrer.

 

Attention : Il est préférable de ne pas changer les formats des feuilles d'un classeur partagé

Et voilà,

Bonne soirée

Hors Ligne
Rapport   Haut 

Re: 2 classeurs excel
#5
Débutant XLPages

Inscription: 21/10/2015
De STRASBOURG

Messages: 7

Système d'exploitation:
Win XP
Version Excel utilisée:
2007
Posté le : 21-10-2015 17h12

Bonjour,

 

La question n'est pas très claire, mais si c'est pour ouvrir 2 classeurs existants, avec ou sans macro, il suffit de double-cliquer sur chacun des 2 fichiers xlsx ou xlsm dans l'explorateur Windows et Excel s'ouvre 2 fois ... une fois pour chaque fichier. On peut d'ailleur ouvrir autant d'instances Excel qu'on a de fichier à traiter en simultané.

 

Bonne soirée enlightened

 

 

Hors Ligne
Rapport   Haut 

Re: Trier dans Tableau croisé dynamique
#6
Débutant XLPages

Inscription: 21/10/2015
De STRASBOURG

Messages: 7

Système d'exploitation:
Win XP
Version Excel utilisée:
2007
Posté le : 21-10-2015 16h52

Bonjour ABCuser,

 

Dans 2007 il faut cliquer sur une étiquette de ligne dans le TCD

L'onglet "Outils de TCD" apparaît en haut à droite

Dans le sous-onglet "Options" il suffit de sélectionner le type de tri dans le menu "Trier"

 

J'espère que c'est identique dans 2010

 

Bonne soirée

Hors Ligne
Rapport   Haut 

Extraire ANNEE de cellules textes ayant des structures variables
#7
Débutant XLPages

Inscription: 21/10/2015
De STRASBOURG

Messages: 7

Système d'exploitation:
Win XP
Version Excel utilisée:
2007
Posté le : 21-10-2015 14h26

Bonjour à tous,

 

Nouveau sur le forum, je me présente : Retraité, j'aime rechercher des solutions pour me simplifier la vie et pour garder les neurones en activité. Autodidacte, je "bricole" assez bien sur Excel (2007) jusqu'à réaliser des macros VBA construites de bric et de broc.

 

Le problème que je n'arrive pas à résoudre est le suivant : A partir de la colonne A qui contient des intitulés de livres (auteurs, année de publication, titre, numéro de volume, série, etc.) au format texte, j'essaie d'extraire l'année de publication en colonne C.

 

J'ai bien essayé d'utiliser la fonction STXT, mais la structure de mes intitulés de livres est très variable (et elle doit rester ainsi) et je n'obtiens pas le résultat escompté.

 

Je vous mets un extrait du fichier avec différentes structures de titres rencontrées, un exemple vaut toujours mieux que trop de bla bla, et vous verrez rapidement où je coince.

 

Je suis preneur de solutions par formules ou en VBA.

 

Merci d'avance pour votre aide précieuse yes

Lamperti

 

Pièce jointe:
xlsx Exemple.xlsx   [ Taille: 9.35 Ko - Téléchargements: 455 ]
Hors Ligne
Rapport   Haut