Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :Mercredi à 12:31
Version d'Excel :2021 FR 64 bits
Emploi :bénévole associations Goutte d'Or
Lieu :Paris
Messages
4'199
Votes
1'054
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par thev - page 81

DateAuteur du sujetSujetExtrait du message
07/10/2016 à 11:23fab89Comment extraire lignes dans feuille 2Ci-jointe version xlsm...
06/10/2016 à 22:25fab89Comment extraire lignes dans feuille 2Ci-jointe proposition avec génération de l'analyse dans le répertoire contenant le classeur...
06/10/2016 à 21:10samybot86Gestion StockDétail corrigé...
06/10/2016 à 19:23samybot86Gestion StockCi-jointe une proposition intégrant : 1- pour modif_stock , la possibilité de sélection d'une ligne à partir du domaine et du code, tout en conservant la possibilité de sélection par ligne, avec modification/suppression sans quitter le formulaire pour pouvoir gérer plusieurs lignes. 2- pour stock ,...
06/10/2016 à 16:52lanaSupprimer doublons avec condition1- Trier par Fournisseurs et Chiffre d'affaires (du plus grand au plus petit) 2_ Menu Données --> Supprimer les doublons...
06/10/2016 à 12:32samybot86Gestion StockC'est possible, mais il faudrait être précis sur l'identifiant de la ligne code ? domaine + code ? domaine + code + position ? et que veut dire "position" par rapport à "SGL" ? D'ailleurs, il serait alors logique de reporter ces menus déroulants dans l'Entrée de Stock Initial...
06/10/2016 à 11:43samybot86Gestion StockIl suffit de gérer dans le code la protection de feuille. Voir l'exemple ci-joint avec le mot de passe "test" (code modifié dans module1)...
05/10/2016 à 23:11samybot86Gestion StockPour protéger les cellules du tableau, il faudra protéger la feuille. Par défaut, la protection de la feuille permet de sélectionner les cellules verrouillées. La sélection de la cellule correspondant à la ligne me parait la méthode la plus simple. Sinon, il faut définir précisément les champs ident...
05/10/2016 à 19:25samybot86Gestion StockJe n'ai pas ce problème sur la version que je t'ai envoyée. L'explication à cette erreur, c'est qu'en cellule A3, tu n'as plus la valeur "DOMAINE". Peut-être un espacement superflu du genre " DOMAINE" ou "DOMAINE "...
05/10/2016 à 13:25samybot86Gestion StockCi-jointe une proposition...
04/10/2016 à 22:15lioneloiv2016 Bon de commande / VBAJ'ai regardé trop rapidement. Ceci devrait convenir...
04/10/2016 à 18:27samybot86Gestion StockPour créer un objet tableau, 1- aller dans le menu Insertion 2- sélectionner la plage désirée 3- cliquer sur le bouton "Tableau" Exemple: Création d'un objet tableau sur la Feuil2 pour la plage A3:H4. Ci-joint Image https://www.cjoint.com/c/FJeqzn6N2Wo voir aussi ce lien du support Microsoft https:/...
04/10/2016 à 17:03lioneloiv2016 Bon de commande / VBAJe viens de tester et le fichier obtenu me semble correct...
04/10/2016 à 16:43samybot86Gestion StockSi tu as bien sélectionné une cellule de la plage A3:H4 , au dessus du menu CREATION voir l'image https://www.cjoint.com/c/FJeoRnX5DHs...
04/10/2016 à 16:25lioneloiv2016 Bon de commande / VBALa modification devrait être a priori la suivante (non testée)...
04/10/2016 à 15:28samybot86Gestion StockDans la feuille "Matériels", j'ai créé un objet "Tableau" nommé "Inventaire" correspondant à la plage A3:H4. Si tu sélectionne une des cellules de cette plage, tu verras apparaître en haut de la feuille, un bouton "Outils de Tableau". En cliquant sur ce bouton, seront disponibles tous les réglages c...
04/10/2016 à 11:42samybot86Gestion StockCi-jointe nouvelle version Pour que cela fonctionne : 1- ton tableau doit être créé comme un objet Tableau avec pour nom "Inventaire" (menu Insertion --> Tableau) Si tu cliques sur une des cellules de ton tableau, en haut de la fenêtre tu vois apparaître un bouton "Outils Tableau". En cliquant su...
03/10/2016 à 17:53samybot86 Gestion StockCi-jointe proposition...
01/10/2016 à 17:37TaigaLupus Lister sur 2 colonne et faire correspondreCi-jointe proposition de modification...
30/09/2016 à 18:23comptaGPAOJ'ai corrigé un End Function par un End Sub Oui. Il faut corriger l'instruction comme ceci bug corrigé C'est bien prévu dans le code Ajout de la vérification de la facture avant création et envoi. Pour le répertoire autre que celui du classeur, plusieurs solutions possibles : 1- le demander à chaque...
29/09/2016 à 19:27Franc_86Exporter en CSV avec pour séparateurs desLe "," pour les fichiers CSV est le séparateur par défaut pour les anglo-saxons . Pour obtenir le ";", il faut utiliser le langage par défaut de ta version d'Office, c'est à dire le "Français" et donc l'indiquer dans ton instruction, comme ceci ...
29/09/2016 à 17:40comptaGPAOQuel est le message d'erreur ? Il est possible que ce soit un problème au niveau de la définition de la variable "objet" . ci-joint nouvelle version C'est tout à fait prévu dans le code. Les factures PDF sont générées dans le même répertoire que celui du classeur...
28/09/2016 à 21:47samybot86 Création d'un bon de commandeLa résolution du problème est de mettre ton code dans la procédure liée à l'événement Worksheet_Change (et non pas dans celle liée à Worksheet_SelectionChange) , soit Range("B45:,B49,B51:B83,B85,B86") est beaucoup plus simple et équivaut à range("B45,B46,B47,B48,B49,B51,B52,B53,B54,B55,B57,B58,B59,B...
28/09/2016 à 21:23samybot86 Création d'un bon de commandePrivate Sub Worksheet_Change (ByVal Target As Range) If Not Intersect(Target, Range("B45:,B86")) Is Nothing Then Target = UCase(Target) End If End Sub Range("B45:,B86") est beaucoup plus simple et équivaut à range("B45,B46,B47,B48,B49,B51,B52,B53,B54,B55,B57,B58,B59,B60,B61,B62,B63,B64,B65,B66,B67,B...
28/09/2016 à 19:29samybot86 Création d'un bon de commandeBien pour la résolution du Bug sur le contrôle horaire. C'est noté. L'archivage se fait dans le répertoire où se trouve ton classeur, les bons de commandes sont enregistrés en PDF. Il est situé dans la procédure évènementielle (BeforePrint) de ThisWorkBook...
28/09/2016 à 19:22comptaGPAOIl doit te manquer Microsoft .NET Framework 3.5. Je te refais une version en utilisant l'objet "Collection" en lieu et place de l'objet "Scripting.Dictionary" ci-joint nouvelle version...
27/09/2016 à 19:56samybot86 Création d'un bon de commandeTu n'as pas dû mettre le code correspondant sous le bon événement Private Sub Worksheet_Change (ByVal Target As Range) et non Private Sub Worksheet_SelectionChange (ByVal Target As Range) Pour l'info de la cellule, je me suis effectivement servi du commentaire sauf que ce commentaire n'est que tempo...
27/09/2016 à 18:51samybot86 Création d'un bon de commandePas bien compris. Peux-tu décrire la séquence des opérations sur la cellule avec l'identification de cette cellule. 1-sélection cellule ?? 2- contrôle cellule ? 3- info cellule ? 4- conversion majuscule ...
27/09/2016 à 17:44samybot86 Création d'un bon de commandePour qu'une info s'affiche dans une cellule de la Feuille1, puis disparaisse, voici une solution par exemple pour la cellule A1...
27/09/2016 à 13:12samybot86 Création d'un bon de commandeIl suffit de mettre ce code dans la feuille 1 (par exemple pour les cellules A1, A3 et B5...
27/09/2016 à 11:56samybot86 Création d'un bon de commandeDe quelle cellule s'agit-il ...
27/09/2016 à 11:24comptaGPAOEditeur VBA --> outils --> références ajouter la bibliothèque Microsoft Scripting Runtime...
26/09/2016 à 19:07comptaGPAOCi-jointe version avec envoi e-mail...
26/09/2016 à 16:54comptaGPAOCi-joint version avec génération des factures en PDF (code module 4) A vérifier Envoi mail à venir...
26/09/2016 à 12:37comptaGPAOOK. Je regarde...
26/09/2016 à 11:36samybot86 Création d'un bon de commandeIl faut créer sur Feuil1, le contrôle TextBox contenant le dernier numéro de bon. 1- menu Développeur --> insertion --> contrôles ActiveX 2- sélectionner zone de texte et l'installer à côté des cellules N5 à P5 3- sélectionner le contrôle et cliquer sur propriétés dans le menu Développeur 4- d...
25/09/2016 à 22:06samybot86 Création d'un bon de commandeVia la touche F10, le numéro de séquence est rectifiable. Il me semble que le mieux est d'abord d'afficher le numéro lors de la saisie et ensuite de valider l'incrémentation du numéro de séquence au lancement de impression (code modifié dans ce sens) Le plus simple est d'archiver en PDF sous "BON" +...
25/09/2016 à 19:41samybot86 Création d'un bon de commandePour le numéro du bon, il suffit juste de modifier la ligne du code de Feuil1, comme ceci ...
25/09/2016 à 19:36AROBERTCréation tâches dans Outlook à partir d'un fichier ExcelCi-joint création tâches avec code en module 6...
25/09/2016 à 17:25samybot86 Création d'un bon de commandeNormal car impossible sur version Excel 64 bits, ces contrôles ne fonctionnant que sous Excel 32 bits. ci-joint nouvelle version avec incrémentation du numéro bon. sous la forme "AA" + numéro de séquence Touche F10 pour initialiser le dernier numéro de séquence. Pour la copie archivage, il faudrait...
25/09/2016 à 14:50samybot86 Création d'un bon de commandeCi-joint nouvelle version avec ajout formulaire pour saisie heure + minutes A noter que tu peux utiliser la touche "Echap" pour annuler l'opération et la touche "Supp" pour réinitialiser la cellule couverte par les contrôles calendrier et heure...
24/09/2016 à 23:06samybot86 Création d'un bon de commandeJe suis reparti de ton fichier en début de post et ai rajouté le code nécessaire. Il fonctionne parfaitement avec ma version Excel 2013 64 bits. Tu es en version Excel 2007 et en 64 bits, je suppose, puisque tu n'arrives pas ingérer le contrôle calendrier de Microsoft. Peut-être cela fait-il la diff...
24/09/2016 à 22:06samybot86 Création d'un bon de commandeJe pense qu'il doit te manquer la bibliothèque Microsoft Forms dans l'éditeur VBA --> Outils --> Références. ci-joint fichier corrigé qui marche chez moi...
24/09/2016 à 21:37samybot86 Création d'un bon de commandeDans le code de Feuil3, et supprimer l'instruction de renvoi à ligne suivante Nouveau code ...
24/09/2016 à 21:23samybot86 Création d'un bon de commandeIl doit suffire de rajouter la définition de la variable (que j'ai oubliée) comme ceci A noter que tu peux utiliser la touche "Echap" pour annuler l'opération et la touche "Supp" pour réinitialiser la cellule couverte par le contrôle calendrier...
24/09/2016 à 21:12samybot86 Création d'un bon de commandeIl me semble t'avoir communiqué la transposition du code pour le contrôle du calendrier dans ton post ci-dessous https://forum.excel-pratique.com/excel/formules-t83127.html Je rappelle pour info, que le contrôle calendrier Microsoft ne peut pas fonctionner sur un Excel 64 bits car il s'agit d'un con...
23/09/2016 à 23:34samybot86 FormulesCi-joint insertion contrôle calendrier pour C8,C17,C20, via code associé à Feuil3...
23/09/2016 à 14:41comptaGPAOCi-joint étape 1 avec code dans module 3...
23/09/2016 à 11:24tesmouVBA liste déroulante à choix multuplesCi-joint un exemple beaucoup plus simple. Le code est situé dans Feuil1. Pour visualiser ou modifier le contrôle ListBox : 1- Sélectionner le menu développeur 2- Cliquer sur mode création pour faire apparaître le contrôle 3- Sélectionner le contrôle 4- Cliquer sur propriétés dans le menu Développeur...
22/09/2016 à 21:23a_loicExcel - Planning GanttCi-jointe une solution sans utilisation de la fonction graphiques...