Re: Extraire ANNEE de cellules textes ayant des structures variables | ||
---|---|---|
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
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 |
|
|
Re: Extraire ANNEE de cellules textes ayant des structures variables | ||
---|---|---|
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é , 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 |
|
|
Re: Extraire ANNEE de cellules textes ayant des structures variables | ||
---|---|---|
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" 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
|
|
|
Re: comment puis partager un fichier excel sur différente machine sans internet? | ||
---|---|---|
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 :
Attention : Il est préférable de ne pas changer les formats des feuilles d'un classeur partagé Et voilà, Bonne soirée |
|
|
Re: 2 classeurs excel | ||
---|---|---|
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
|
|
|
Re: Trier dans Tableau croisé dynamique | ||
---|---|---|
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 |
|
|
Extraire ANNEE de cellules textes ayant des structures variables | ||
---|---|---|
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 Lamperti
|
|
|