Extraire le litrage dans une description

Fermé
highland89 Messages postés 6 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 20 octobre 2017 - 19 oct. 2017 à 15:40
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 20 oct. 2017 à 14:59
Bonjour à tous,
Dans la première colonne "Description" de ma feuille Excel , j'ai un descriptif de mon produit du type "eau de javel 20L+10%" ou "20L eau déminéralisée". Je souhaiterai avoir mon litrage dans ma seconde colonne c'est à dire 22L (ou 22) pour ma première cellule et 20L (ou 20) pour ma seconde.
Existe-t-il une macro chez mes amis champions de VBA qui ferait ça?
Merci d'avance de vos réponses
A voir également:

2 réponses

ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
19 oct. 2017 à 16:28
Bonjour

Un essai, mais comme tu n'as peut être pas donnés tous les cas possibles ...
http://www.cjoint.com/c/GJtoBwCBzEB

Cdlmnt
0
highland89 Messages postés 6 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 20 octobre 2017
20 oct. 2017 à 09:14
Merci pour cette réponse.
En revanche comme je suis une quiche en VBA je n'arrive pas à exécuter ce module.
Y-a-t-il une marche spécifique à suivre. Je suis un boulet, désolé
0
xavier > highland89 Messages postés 6 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 20 octobre 2017
20 oct. 2017 à 11:32
 
Bonjour highland89,

Le Module1 du fichier de ccm81 contient une fonction personnalisée =>
ce n'est pas une sub à exécuter, il faut juste mettre un appel de fonction
sur la feuille de calcul ; ccm81 l'a déjà fait dans le fichier transmis : voir
cette formule en B1 (déjà tirée vers le bas jusqu'en B3) : =litres(A1)

Il te suffit de faire la même chose dans ton vrai fichier : met la formule dans
la cellule où tu veux avoir ton résultat, en mettant en paramètre la cellule
du libellé dont tu veux le litrage ; fais ça pour la 1ère cellule de la colonne,
puis tire la formule vers le bas en utilisant la poignée de recopie (= petite
croix noire du coin inférieur droit de la cellule).

Cordialement
 
0
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
20 oct. 2017 à 14:59
En revanche comme je suis une quiche en VBA je n'arrive pas à exécuter ce module.
Pour détailler un peu plus
1. Alt-F11 pour accéder à l'éditeur vba
2. Insertion/Module (va créer un module "général" Module 1
3. Coller le code
4. Retour à la feuille
5. Enregistrer le fichier avec le type .xlsm (Fichier/enregistre sous/ Type ...)
5. La fonction Litres(adresse_cellule) s'utilise comme une fonction excel

C'est tout

Cdlmnt
0