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 68

DateAuteur du sujetSujetExtrait du message
23/11/2017 à 15:58fredexcel Saisie en ligne puis en colonnesOn pourrait évidemment restreindre l'utilisation de ce comportement spécifique de la touche Entrée à la feuille ou au tableau où s'effectue la saisie mais je pense que l'utilisateur sera moins dérouté si ce comportement reste généralisé au classeur considéré. Après tout, c'est au demandeur d'en juge...
23/11/2017 à 14:41fredexcel Saisie en ligne puis en colonnesDe façon, générale, certainement. Pour ce cas précis, changer le comportement par défaut de la touche Entrée (sélection de la cellule juste en dessous) par celui programmé (sélection de la cellule juste à droite) ne me parait pas présenter de risque particulier...
23/11/2017 à 13:29fredexcel Saisie en ligne puis en colonnesCi-jointe autre proposition code ThisWorkbook code Feuille...
23/11/2017 à 10:07laurentsancheSend ne fonctionne envoie d'email outlook depuis Excel 2016Avant de de devenir chauve, communiquez donc une version plus complète de votre code ou un fichier joint significatif...
22/11/2017 à 20:55laurentsancheSend ne fonctionne envoie d'email outlook depuis Excel 2016Sans doute un problème sur l'instruction ".Attachments.Add " . Mettez-la en commentaire et essayer de nouveau ".send"...
22/11/2017 à 19:05rudolph Ajout de ligne sur deux tableauxSimplification de votre code en utilisant l'objet tableau et l'objet "Me" qui représente votre feuille puisque le code y est rattaché. Généralisation du mot de passe "1234" pour les 2 feuilles via la constante mot_de_passe. ci-joint fichier modifié NB : il faudrait prévoir un second bouton pour la s...
22/11/2017 à 18:24keeps01 Créer une boucle nouvelle ligne tableau champs formulaireLe "Else" du premier if n'est pas nécessaire car vous sortez de la procédure. Les "Select" ne sont pas non plus nécessaires et alourdissent la procédure. Essayer ce code modifié ...
21/11/2017 à 19:05Robin_91 Supprimer case vide/blanche sur colonnes multiplesTa remarque est tout à fait pertinente. En fait, il faut préciser que la suppression se fait verticalement : Delete (xlShiftUp),sinon par défaut il peut utiliser une suppression horizontale. ci-dessous correction ...
21/11/2017 à 13:15Robin_91 Supprimer case vide/blanche sur colonnes multiplesEssayer ce code...
20/11/2017 à 19:58SebbySullivanFiger/Fixer la zone d'une feuille ExcelJe ne vois pas où est votre problème. Il me semble qu'il suffit de sélectionner la première cellule en dessous et à droite de votre zone 1 et de figer les volets pour obtenir le résultat que vous souhaitez...
20/11/2017 à 19:31nitroragouRechercheV et deux conditions;Bonjour, Autre proposition en utilisant une fonction que j'ai développée : RECHERCHEVA (plage; indice_colonne de la plage; argument1;argument2; ...) Cette fonction a été insérée dans un module via l'éditeur VBA...
19/11/2017 à 13:26Seb77 Sélection dans listbox après rechercheCi-jointe proposition...
18/11/2017 à 22:10JausterMail avec plusieurs parametresCi-jointe proposition NB : pour annuler éventuellement l'envoi du mail, il est nécessaire d'ajouter le bouton "envoyer au destinataire du message" dans la barre d'outils Accès rapide. menu Fichier --> barre d'outils Accès rapide --> toutes les commandes --> envoyer au destinataire du messag...
17/11/2017 à 17:28djodjoTrie d'une liste déroulanteEssayer ce code ...
17/11/2017 à 15:57klaaus VBA - Ajout et Modification de ligne via listboxCi-jointe nouvelle version...
17/11/2017 à 14:51klaaus VBA - Ajout et Modification de ligne via listboxVotre problème vient de cette instruction : Votre ListBox s'affiche en fait via un lien avec votre tableau. Excel est très perturbé quand ce lien est mis en cause par l'ajout d'un nouveau client. Il ne faut donc pas utiliser un lien mais charger les valeurs comme ceci Je vous joins dans quelques ins...
17/11/2017 à 12:45Sacefy Nombre A transformer en texte pour RECHERCHEVLes chiffres interprétés comme du texte sont repérables via le triangle vert figurant en haut à gauche de la cellule qui les contient...
17/11/2017 à 12:17klaaus VBA - Ajout et Modification de ligne via listboxCi-jointe proposition...
16/11/2017 à 21:01klaaus VBA - Ajout et Modification de ligne via listboxComme tu as créé un objet Tableau, tout ajout de ligne recopie automatiquement formules et listes de validation. Pour créer une nouvelle ligne, il suffit de se positionner sur la dernière cellule en bas à droite du tableau et de presser la touche "TAB" Au niveau de VBA, il faut utiliser cet objet. C...
16/11/2017 à 19:16amgueProblème avec une déclaration d'un tableau[[quote="amgue"]TXT = TXT & Concat(Tmp)[/quote]Essayer...
16/11/2017 à 18:16amgueProblème avec une déclaration d'un tableauEssayer...
16/11/2017 à 18:08reglaet Listview Excel 2016Ajout des produits "A COMMANDER" avec pour simplifier code et formules, la création du nom de plage : Produits_à_commander =DECALER('Listing Produits'!$Q:$Q;5;0;NBVAL('Listing Produits'!$A:$A);1) Cette plage correspond donc à la colonne Q de la feuille Listing Produits, commençant à la ligne 6 avec...
16/11/2017 à 11:57reglaet Listview Excel 2016Ci-jointe version modifiée avec : 1- paramétrage ListBox1 via éditeur VBA 2- adaptation de la désignation au niveau BDD et Bon de Commande...
15/11/2017 à 17:59reglaet Listview Excel 2016Pour que je voie d'où vient l'erreur, il me faudrait un code plus complet de l'alimentation de l'historique et le code constitutif de ListBox1, voire un extrait non confidentiel de votre classeur...
15/11/2017 à 17:52Braters Modification Controles USF par Module de ClasseJuste quelques précisions pour ce module de classe. J'y ai donc défini : 1 événement "Click" via l'instruction "Public Event" 1 propriété en écriture pour l'objet UserForm via l'instruction " Public Property Set" 1 propriété en lecture-écriture pour l'objet ToggleButton via les instructions " Public...
15/11/2017 à 09:51reglaet Listview Excel 2016Je n'ai pas cette erreur. Il faudrait me communiquer un extrait de ton nouveau code plus complet. A tout hasard, essayer cette modif ...
14/11/2017 à 22:03Braters Modification Controles USF par Module de ClassePour mémo, version avec événement ramené dans le code du formulaire. Le module de classe ne gère que l'événement "Click" et rien d'autre, ce qui me parait être une utilisation plus orthodoxe. Par définition, un module de classe sert à définir de nouveau événements, de nouvelles propriétés, ou de nou...
14/11/2017 à 20:11reglaet Listview Excel 2016Pour terminer, un code optimisé qui devrait convenir ...
14/11/2017 à 11:00reglaet Listview Excel 2016D'abord erreur d'inattention, la propriété relative à la largeur totale de la ListBox est "Width" : Ensuite au niveau de la taille spécifique de chaque colonne, il faut toujours indiquer les 5. Pour ne pas en afficher une, il suffit de mettre sa taille à 0. ci-dessous exemple de code (attention!, il...
13/11/2017 à 19:24francesco069Afficher plusieur resultats pour une valeurEssayer cet ajustement...
13/11/2017 à 15:48reglaet Listview Excel 2016Je pense que le mieux est de jouer sur la taille des colonnes pour afficher ton texte. Ci-dessous exemple de ListBox avec largeur totale de 720 pt et les 8 colonnes de même taille : Ce code devrait fonctionner...
13/11/2017 à 10:55reglaet Listview Excel 2016Ci-dessous code avec ListBox...
11/11/2017 à 21:17stef2015Récupérer le numéro de la ligne où est insérée la fonctionCi-dessous code...
10/11/2017 à 17:23MarkusBzhTableau taille variable - Liste déroulanteCi-jointe résolution des 2 questions via: 1- création de 2 références "Lots" et "Types" 2- création de 2 tableaux dynamiques associés dans le code de la feuille "Estim Devis V10" ...
10/11/2017 à 14:09MarkusBzhTableau taille variable - Liste déroulanteUn début de réponse en utilisant un objet Tableau Excel (menu Insérer --> Tableau). L'avantage de ce tableau est que 1- l'ajout dune ligne recopie automatiquement formules et formats 2- il est possible d'insérer une ligne TOTAL paramétrable au niveau de chaque champ...
10/11/2017 à 12:45Sacefy Format incompatible entre fichiersTout ce qui est code doit être au format texte car par défaut Excel interprète toute série de chiffres comme un nombre, ce qui a pour effet de supprimer tout zéro figurant devant. 1- correction des nombres au format texte 2- correction de la formule pour prendre en compte toutes les lignes de la feu...
10/11/2017 à 11:15reglaet Listview Excel 2016A mon avis, vous êtes en Office 2016 64 bits, version pour laquelle ce contrôle ne fonctionne pas. Il faut en choisir un autre ou revenir à Office 2016 32 bits. L'alternative 64 bits est une ListBox qu'il faudra paramétrer manuellement au niveau des propriétés ColumnCount et Rowsource ...
10/11/2017 à 11:09manu75kaFormule RechercheV multi réponsesCi-jointe une proposition en utilisant ma fonction matricielle : RECHERCHEVM. J'ai appliqué cette fonction en formule matricielle de la colonne F à O, ce qui permet d'afficher jusqu'à 10 correspondances...
09/11/2017 à 20:54cyril71Soucis sur checkbox pas sur tous les PCEssayer ce code avec la collection "Shapes" plutôt qu'avec la collection "OleObjects"...
09/11/2017 à 20:29rudolph Ajout de ligne sur deux tableauxCi_jointe version protégée sans mot de passe...
08/11/2017 à 10:00cyril71Soucis sur checkbox pas sur tous les PCCela pourrait être un problème de bibliothèque non référencée dans l'éditeur VBA. Vérifier que la bibliothèque OLE Automation est bien cochée dans Outils --> références...
08/11/2017 à 09:03cyril71Soucis sur checkbox pas sur tous les PC1- J'éviterai d'employer comme variable un mot réservé 2- dans les objets liés de la feuille, il n'y a pas que des cases à cocher. Un test supplémentaire est nécessaire. ci-dessous exemple de code ...
07/11/2017 à 11:24micheldzProtection cellulesLe plus simple est de créer un objet Tableau (menus Insérer --> Tableau) avec une ligne Total. A chaque ajout de ligne dans ce tableau, les formules sont recopiées automatiquement et la ligne Total actualisée...
07/11/2017 à 10:58martingezeVBA remplire la dernière ligne d'un tableau1- Il suffit d'utiliser la méthode associée à l'objet "Tableau3" de ta feuille. (exo1_dernier1.xlsm) 2- exemple de remplissage de la ligne ajoutée (exo_dernier2.xlsm)...
06/11/2017 à 18:33b.vincentRemplir colonne d'une listboxJe laisse à tes bons soins l'adaptation de la présentation de la ListBox Interventions. Pour les 4 filtrages, je te propose donc ce code...
06/11/2017 à 17:21seyf1981 Affichage message box plusieurs foisCette version doit corriger l'erreur...
06/11/2017 à 12:02b.vincentRemplir colonne d'une listboxExemple à compléter...
06/11/2017 à 11:36seyf1981 Affichage message box plusieurs foisEssayer ce code...
06/11/2017 à 09:56b.vincentRemplir colonne d'une listboxCi-joint exemple de filtrage...
04/11/2017 à 18:07militaire29900Formulaire d'inscription plusieurs feuillesSuite à ta demande ,ci-jointe nouvelle version. Pour effectuer sans contrainte des modifications dans les feuilles du classeur, menu Développeur --> Macros --> modifier_feuilles --> Exécuter enregistrer et fermer le classeur...