Passionné d'Excel

Inscrit le :03/10/2017
Dernière activité :06/12/2019 à 09:44
Version d'Excel :2007 FR
Messages
6'872
Votes
928
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dhany - page 100

DateAuteur du sujetSujetExtrait du message
18/05/2018 à 14:45psalliou2Nombre stocké sous forme de texteOui, mais si c'est par exemple des montants monétaires : y'aura plus de centimes ! ils seront perdus !!! ce serait mieux alors d'utiliser : .Range("A1") = Val(.Range("A1")) dhany...
18/05/2018 à 14:29PLUMEA Soustraction avec sauvgarde de la nouvelle valeurLa douchette qui te sert à scanner un code GTIN n'est qu'un périphérique d'entrée : au final, le code GTIN se trouve dans une cellule ; après c'est de l'Excel : il faut utiliser le contenu de cette cellule pour le but que tu veux atteindre ; il y a aussi des logiciels de gestion de stock spécialisés...
18/05/2018 à 14:09PLUMEA Soustraction avec sauvgarde de la nouvelle valeurAttention : il y a 2 choses différentes à ne pas confondre : 1) sans même parler de programmation VBA, quand tu es sur une feuille Excel, la touche F2 te permet de passer en mode " modification de cellule " (pour la cellule active) ; et si tu refais F2 , ça sort du mode en question ; la touche Entré...
18/05/2018 à 13:52PLUMEA Soustraction avec sauvgarde de la nouvelle valeurNos messages se sont croisés ; je viens de lire ton message de 13:40 ; si tu as de nouvelles interrogations, écrit un nouveau post dans cette discussion s'il s'agit du même sujet ; sinon : crée un autre sujet. si c'est confidentiel, tu peux me contacter en MP (Message Privé) . dhany...
18/05/2018 à 13:49PLUMEA Soustraction avec sauvgarde de la nouvelle valeurOh là ! j'étais sûr que tous les GTIN faisaient tous 15 caractères, moi !!! d'où cette instruction dans mon code VBA : If Len(.Value) <> 15 Then Exit Sub dans ce cas, change le 15 en 12 : If Len(.Value) <> 12 Then Exit Sub si tu veux que ça marche pour des GTIN de longueur variable , par...
18/05/2018 à 13:15PLUMEA Soustraction avec sauvgarde de la nouvelle valeurMon code VBA étant dans le module de la feuille " TRI ", cela signifie que la modif d'une cellule n'est détectée que sur la feuille " TRI " (et le F2+Enter est considéré comme une modif de cellule) ; ce que je viens d'écrire est valable pour n'importe quelle cellule de la feuille, mais j'ai écrit mo...
18/05/2018 à 12:37PLUMEA Soustraction avec sauvgarde de la nouvelle valeurJe viens de vérifier : tu as mis mon code VBA dans le module de la feuille " TRI " : c'est bien ça : ok ! et justement, mon code est fait pour fonctionner uniquement pour la feuille " TRI " ; regarde cette image : En B20 , il y a : 7 ; en B4 : appui sur les touches F2 puis Entrée : GTIN est identiqu...
18/05/2018 à 11:46PLUMEA Soustraction avec sauvgarde de la nouvelle valeurDans ce cas : peux-tu joindre ton fichier ( sans données confidentielles) ? dhany...
18/05/2018 à 11:27indemyxAide formules traitement donnéesPour éviter tous ces GoTo, qui sont contraires aux principes de la programmation structurée (et qu'on ne doit utiliser qu'exceptionnellement, par exemple pour une sub intégrant un gestionnaire d'erreurs), ce serait plus simple ainsi : dhany...
18/05/2018 à 11:05indemyxAide formules traitement donnéesAh, ben c'est sûr qu'avec For I = 1 on repart de 1 ! ça, y'a aucun doute, lollll !!! dhany...
18/05/2018 à 10:56indemyxAide formules traitement donnéesEssaye comme ceci : dhany...
18/05/2018 à 09:59SébastienPack de 92 nouvelles fonctions Excel et VBAJ'ai bien lu ton info supplémentaire et suivi le lien ; donc c'est actuellement la version 1.3.1 , dernière modif au 02.05.2018 version freeware : gratuite, sans obligation d'achat, et qui n'a pas besoin d'être activée comme certains logiciels Microsoft ! que du bonheur !!! (sympa, la promo du pack...
18/05/2018 à 09:38Alain83VBA script qui ne donne pas le bon résultatsSalut Isabelle... Alain : « Mais qu'est-ce qu'ils ont tous à m'appeler Isabelle ? » @Alain Non, non, MFerrand (salut) et moi, on ne se moque pas de toi ! mais vois-tu, il y a parfois des coïncidences étranges dans la vie : on peut parler à une personne sans la connaître, surtout pour peu qu'on n'ait...
18/05/2018 à 09:17SébastienPack de 92 nouvelles fonctions Excel et VBABonjour Sébastien , Tu as raison, mais il me semblait que c'est seulement dans tes derniers messages, donc les plus récents , qu'on peut trouver un lien sur la toute dernière version du pack ! dhany...
18/05/2018 à 08:56SébastienPack de 92 nouvelles fonctions Excel et VBAComme tu es intéressée par le pack de 74 nouvelles fonctions Excel et VBA, voici un lien sur un message de Sébastien qui contient un lien sur le pack : https://forum.excel-pratique.com/viewtopic.php?p=646778#p646778 dhany...
18/05/2018 à 08:14Sarah33 Formule ExcelBonjour Sarah , xorsankukai , Je propose cette formule : =(B4>7)*(C4="oui") (incroyable : ça marche sur mac aussi ! ) dhany...
18/05/2018 à 02:50PLUMEA Soustraction avec sauvgarde de la nouvelle valeur« pas de nouvelles, bonnes nouvelles », alors je suppose que t'as réussi à faire tourner mon code VBA dans ton vrai fichier. dhany...
18/05/2018 à 02:16Ziip Virgule disparaissant lors de l'alimentation d'une cellule via macroJe te retourne ton fichier modifié : À propos du format des 2 cellules B11 et B18 : a) au départ, c'était : mm:ss,0 ➯ 56:09,7 b) avec un format Standard , on voit le même nombre dans les 2 cellules : 43224,789 , mais si on regarde dans la barre de formule, on voit le nombre entier, avec toutes les d...
18/05/2018 à 01:31indemyxAide formules traitement donnéesTon erreur de compilation vient du End If situé entre les 2 If TypeBloc = ... : il est en trop ! Je te propose le code VBA ci-dessous ; attention : lis bien tous les commentaires ! dhany...
17/05/2018 à 17:00indemyxAide formules traitement donnéesJe te retourne ton fichier modifié : À l'ouverture du classeur : feuille " Liste_AIN " vide (sauf entêtes) . Va sur la 1ère feuille " AIN " ; Ctrl e ➯ travail effectué Merci de me donner ton avis. dhany...
17/05/2018 à 16:42schaps Modification d'une macroDe rien, c'était avec plaisir ! j'croise les doigts pour toi afin qu'la présentation devant l'patron s'passe bien ! dhany...
17/05/2018 à 16:09PLUMEA Soustraction avec sauvgarde de la nouvelle valeurBen non : normalement, ça doit réagir quand tu modifies B4 et que les conditions sont réunies : rencontre du GTIN et aussi : la référence doit être identique à B9 (pour l'exemple donné : B16 doit être égal à B9 : X5 ) . dhany...
17/05/2018 à 15:34PLUMEA Soustraction avec sauvgarde de la nouvelle valeurNon, je te rassure : tu n'abuses pas ! pour moi aussi, quand j'ai débuté, c'était pas évident ! voici donc les infos complémentaires nécessaires : Alt F11 ➯ fenêtre de " Microsoft Visual Basic " (qu'on appelle aussi " Éditeur VBA ") : ⚠ Dans ton fichier réel, sélectionne la feuille " TRI " même si c...
17/05/2018 à 15:11PLUMEA Soustraction avec sauvgarde de la nouvelle valeurAlors A+ dhany...
17/05/2018 à 15:06valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonne@ valdg C'est très bien de lire les messages de MFerrand (salut), mais : essaye de ne pas lire uniquement le dernier message d'une conversation ! https://forum.excel-pratique.com/viewtopic.php?p=651042#p651042 dhany...
17/05/2018 à 14:55valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonne@ valdg Je crois que tu n'as pas vu mon article de 03:49 ! https://forum.excel-pratique.com/viewtopic.php?p=651042#p651042 dhany...
17/05/2018 à 14:47PLUMEA Soustraction avec sauvgarde de la nouvelle valeur[quote="À 11:51, tu"]J'aimerais tout d'abord pouvoir scanner plusieurs GTIN à la suite sans que EXCEL me fasse descendre d'une cellule.[/quote] Si pour tes scans dans une cellule c'est comme pour la saisie dans une cellule, alors cette option pourra sûrement t'aider : si ça a marché...
17/05/2018 à 13:52Blanchounet31 RechercheV en VBAMerci d'envoyer ton fichier avec ces 2 feuilles Accueil ... surtout que c'est peut-être plutôt du genre "ACCUEIL 81" et "ACCUEIL 82" ! dhany...
17/05/2018 à 13:48PLUMEA Soustraction avec sauvgarde de la nouvelle valeurMerci pour tes nouvelles infos ; je vais travailler la suite avec celles-ci...
17/05/2018 à 13:28PLUMEA Soustraction avec sauvgarde de la nouvelle valeurOk donc c'est le Nombre de colis attendu, cellule B19 ; et ta réponse précédente signifie que je peux enlever la formule pour y saisir par exemple 10, qui sera décrémenté de 1 à chaque fois ; exact ? j'ai supposé que oui, et j'ai supprimé le contenu de toutes les lignes "Nombre de colis attendu" : y...
17/05/2018 à 13:10PLUMEA Soustraction avec sauvgarde de la nouvelle valeurPeux-tu me préciser ce qu'il faut décrémenter : c'est bien la quantité attendue ? ou c'est le nombre de colis attendu ? aïe ! je suis bloqué !!! car dans les 2 cas, la cellule contient une formule ! je peux décrémenter un nombre, pas une formule ! ici, décrémenter signifie enlever 1 dans ton exemple...
17/05/2018 à 13:03PLUMEA Soustraction avec sauvgarde de la nouvelle valeurJe t'ai pas oublié : c'est plus long que prévu ; je travaille dessus. dhany...
17/05/2018 à 11:27PLUMEA Soustraction avec sauvgarde de la nouvelle valeurLe code VBA est celui de " Feuil1 " : Fais Alt F11 pour voir le code VBA, puis revenir sur Excel Tu dois faire pareil dans ton vrai fichier. Ajout : ce sera mieux si on évite les valeurs négatives, donc avec : Nouveau fichier (avec ce même code VBA) : dhany...
17/05/2018 à 11:03indemyxAide formules traitement donnéesY'a plus "TYPE" ? et donc ce n'est plus pour différentes feuilles ? donc juste pour une seule feuille ? pour ta nouvelle demande, tu devrais joindre un fichier avec quelques données ! précise clairement pour quelle(s) feuille(s) le travail devra être fait ! dhany...
17/05/2018 à 10:38PLUMEA Soustraction avec sauvgarde de la nouvelle valeurJe te retourne ton fichier modifié : Si besoin, tu peux demander une adaptation. Merci de me dire si ça te convient. dhany...
17/05/2018 à 07:32ZeddProblème de boucleJe sais pas comment tu as déclaré ta variable d1 ; normalement, tu devrais utiliser : Dim d1 As Double ou son équivalent abrégé : Dim d1# Si ton message de dépassement de capacité n'apparaît plus : tant mieux ! sinon, laisse quand même telle quelle la déclaration de d1 ; et l'erreur se produit à cau...
17/05/2018 à 06:46schaps Modification d'une macroVoici la nouvelle version : Ajouts : somme des cases vertes ; détection de 2 mots. Je te laisse tout vérifier ; adaptation possible. Merci de me donner ton avis. dhany...
17/05/2018 à 03:49valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonneBonjour valdg , Je te retourne ton fichier modifié : À l'ouverture du fichier, tu es sur la feuille " R 3 " : note qu'à part les entêtes, tout est vide. Va sur la feuille " R 2 " : idem ; va sur la feuille " R 1 " : idem ; va sur " Feuil 0 " ; Ctrl e T'as plus qu'à vérifier tous les résultats. Alt F...
16/05/2018 à 17:05Dietyl Changement de format texte entre crochetMerci pour ton retour, et pour avoir passé le sujet en résolu ! dhany...
16/05/2018 à 16:53valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonneBonjour valdg , Je te retourne ton fichier Excel modifié : À l'ouverture du fichier, tu es sur la feuille " R 2 " : note qu'à part les entêtes, tout est vide. Va sur la feuille " Porteurs " : clique sur le bouton " Porteur " ➯ travail effectué Va sur la feuille " R 1 " : note qu'à part les entêtes,...
16/05/2018 à 15:19Blanchounet31 RechercheV en VBAVoici la nouvelle version du fichier : Je te laisse faire les tests ; Alt F11 pour voir le code VBA : regarde ThisWorkbook, le code de la feuille "ACCUEIL", Module1 et Module2. IMPORTANT Lis très attentivement tous les commentaires inclus dans le code VBA ! Si besoin, tu peux demander une adaptation...
16/05/2018 à 04:16valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonneJe suis impatient d'connaître quels seront les futurs résultats de tes tests ! (j'suis vraiment curieux d'savoir pourquoi ça a pas marché la 1ère fois !) dhany...
16/05/2018 à 03:19valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonneBonjour valdg , Je suis très surpris par ta réponse, car sur mon PC, ça marche parfaitement ! tu aurais dû avoir ceci en " Feuil2 " : J'aurais peut-être dû préciser que la macro ne s'exécute qu'à partir de " Feuil1 " ? en fin de macro, ça va automatiquement sur " Feuil2 ". Si ça a pas marché sur ton...
16/05/2018 à 02:35Dietyl Changement de format texte entre crochetVoici la nouvelle version du fichier Excel : Ctrl e ➯ travail effectué Alt F11 pour voir le code VBA, puis revenir sur Excel Tu verras que c'est très facile d'adapter pour ton propre fichier, avec A21 , A23 , A25 , A27 (changer l'appel seulement) : OU OU C'était pour ton exemple de 4 cellules non co...
16/05/2018 à 01:12indemyxAide formules traitement donnéesBonjour (il est minuit passé ) , Merci pour ton retour : j'suis ravi qu'ça fonctionne impeccable ! Avec plaisir ! aussitôt dit, aussitôt fait : dhany...
15/05/2018 à 14:06Blanchounet31 RechercheV en VBASi tu crois qu'j'ai oublié ton dossier, c'est loupé ! j'ai encore rien fait pour le remplacement des formules, car j'ai d'abord fait un très long travail préparatoire, avec plein de modifications ; voici la préversion : J'te laisse découvrir toutes les nouveautés, puis tu m'donneras ton avis. faut q...
15/05/2018 à 13:30indemyxAide formules traitement donnéesBonne journée à toi aussi ... dans la 4ème dimension : (là où les portes entre-baillées du temps ne se referment jamais) dhany...
15/05/2018 à 13:16indemyxAide formules traitement donnéesSalut MFerrand , Dans ton message d' hier à 23:00 , tu as demandé : « Et il n'y a pas d'autre type que 1, 2 et 3 ? » ; j'ai vu les 2 types " AIN " et " PID ", alors les types 1, 2 et 3, j'sais pas trop c'que c'est ! peut-être les prémices d'une rencontre du 3ème type ? (les envahisseurs sont pas loi...
15/05/2018 à 12:28indemyxAide formules traitement données@ indemyx 1) réponse à ton message de 10:08 : merci pour ton retour (et ce sujet aurait été réglé si tu avais travaillé uniquement avec des feuilles existantes) . 2) réponse à ton message de 10:45 : justement, comme certaines feuilles n'existent pas, ça plante ! voici donc ci-dessous une nouvelle ve...
15/05/2018 à 08:28angel28FormuleBonjour Kamil , Bruno , Je te retourne ton fichier modifié : Regarde la formule en B5 (tirée vers le bas jusqu'en B40 ) : la formule a été tirée sans que la colonne se remplisse avec plein de données ! Bruno a raison : tu aurais dû créer ton propre sujet au lieu de venir « te greffer » sur celui d'u...