T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 45

DateAuteur du sujetSujetExtrait du message
28/02/2018 à 07:16julienbrault Power Query - importation XML,accents affichés comme caractère spéciauxEt as-tu essayé directement depuis Excel ? Onglet "Données" zone "Données externes" bouton "A partir du site Web"...
28/02/2018 à 07:03logan88 Collage d'une grille sur une autre grilleCe n'est pas une formule, c'est une procédure et elle doit être mise dans un module standard donc, Alt+F11 puis menu "Insersion"--->"Module", dans la partie d'édition du code qui vient de s'afficher, tu colles le code ci-dessous (j'ai rajouté deux lignes pour qu'il s'exécute un peu plus vite), tu...
27/02/2018 à 07:21kanaxicoRemplir un classeur Excel a partir d'un CSVVoici déjà une piste dont le code est à mettre dans un module standard du fichier .csv afin d'extraire les valeurs voulues dans une nouvelle feuille de ce même classeur .csv avec une mise en colonne des valeurs. Je regarderai plus tard pour le reste (plus trop le temps maintenant !)...
26/02/2018 à 16:45franck98765 Code VBA remplissage UserFormSur Exit() du TextBox Nom ...
26/02/2018 à 16:40logan88 Collage d'une grille sur une autre grilleUne piste à tester et à adapter selon le cas sur une copie du classeur ...
26/02/2018 à 15:50marions1857 Aide macro - Run time error '13': Type mismatchIl y a sûrement dans ta plage une valeur qui n'est pas numérique ! Quand ça plante, cliques sur "Débogage", la ligne sera surlignée en jaune, survole i et j pour connaître leurs valeur et tu sauras quelle est la ou les cellules qui pos(ent) problème ...
26/02/2018 à 15:33mynameisjeff Juste une erreur de syntaxe dans une formuleRe, Heureux de t'avoir aidé ...
26/02/2018 à 15:25mynameisjeff Juste une erreur de syntaxe dans une formuleA tester. Une variable ne doit jamais être "prisonnière" des guillemets ...
26/02/2018 à 15:09Clément.L Arborescence de fournisseurA tester si ça convient ...
26/02/2018 à 06:45pskyl Liste d'utilisateurs autoriser a sauvegarder des modifsHeureux d'avoir pu t'aider ...
25/02/2018 à 18:15pskyl Liste d'utilisateurs autoriser a sauvegarder des modifsRe, J'ai un peu amélioré le classeur en faisant en sorte que les feuilles soient automatiquement cachées à la fermeture afin que, si les macros sont désactivées par la suite, il ne soit pas possible de les voir ...
25/02/2018 à 17:15pskyl Liste d'utilisateurs autoriser a sauvegarder des modifsRe, Voici ton classeur. Pour le test, tu ouvres Excel (mais pas avec ton classeur Enquête) et tu désactives les macros puis tu ouvres ton classeur Enquête pour voir le résultat ! Il te faut savoir qu'en l'état, une fois les feuilles affichées l'utilisateur peut à nouveau désactiver les macros et les...
25/02/2018 à 09:03pskyl Liste d'utilisateurs autoriser a sauvegarder des modifsDans ton classeur, tu rajoutes une feuille et dans un module standard, tu colles le code ci-dessous en adaptant le nom du module de cette nouvelle feuille (dans mon code c'est "Feuil1") : une fois exécuté (la feuille est alors paramétrée), tu peux supprimer ce code du classeur si le résultat te conv...
24/02/2018 à 16:34pskyl Liste d'utilisateurs autoriser a sauvegarder des modifsCe n'est pas possible mais tu peux créer une feuille avec un message pour demander l'activation des macros, tu caches et protèges toutes les autres feuilles que tu afficheras une fois les macros activées. Penses à mettre du code à la fermeture du classeur pour cacher et protéger les feuilles et affi...
24/02/2018 à 12:40irospot7515 Calculer une durée en Heure avec des données dans plusieurs colonnesUne piste dans ton classeur en retour ...
24/02/2018 à 12:15superflaModifier une lettre Word d'un userform depuis ExcelIl te faudrait créer des signets avec des noms assez parlants dans ton document Word et ensuite voici un code dont tu pourrait t'inspirer ...
24/02/2018 à 09:49jef59Boucle + if thenEn remplacement de la proc "CommandButton_Ajouter_Click" ...
24/02/2018 à 09:27EugèneFormule VBAUtilises plutôt une mise en forme conditionnelle ! Tu sélectionnes la plage de cellules A3:A8 puis "Mise en forme conditionnelle"-->"Nouvelle règle"-->choisir "Utiliser une formule...etc..." et dans la zone dédiée coller cette formule =$C3=1 puis, "Format"-->"Remplissage" choisir la couleur...
24/02/2018 à 09:17BinbingDoute sur Formule taux occupationIl te faut diviser par le nombre de valeurs prisent en compte donc 9 et non 7. Tu as la fonction Moyenne() : =MOYENNE(A3:I3) Pour contrôler, mets tes valeurs à 100% et tu verras, le résultat donne 129 %...
22/02/2018 à 16:12ElTaupeCalculer le prix TTCEssai comme ceci pour voir ...
22/02/2018 à 16:04bzh_psy_cowCherche d’au moins une ss-chaîne de carac, parmi une liste de ss-chaineUne piste parmis d'autres probablement, cette formule te retourne VRAI ou FAUX si la partie du mot (REFON) est ou non trouvé dans la colonne "ref_client": =CHOISIR(NB.SI( Tableau3[[#Cette ligne];[ref_client]];"*REFON*")+1;FAUX;VRAI) A adapter dans tes formules !...
22/02/2018 à 15:38thieumPb savoir si un champ userform correpond au nom d'une feuilleUne piste ...
22/02/2018 à 15:32pskyl Liste d'utilisateurs autoriser a sauvegarder des modifsA mettre dans le module du classeur (ThisWorkbook) et adapter les noms des utilisateurs autorisés à enregistrer les modifications ...
22/02/2018 à 06:51PetitNouveau Controler en cours de saisie la valeur d une celluleVoici ton classeur en retour. Comme dit dans mon précédant message, il te faut mettre "Option Compare Text" en tête de module pour ne pas tenir compte de la casse ...
20/02/2018 à 06:42zyzzProgrammer un produitUne piste ...
19/02/2018 à 07:08iar000Quelqu'un peut coder celaCrée un fichier avec tes valeurs et la façon que tu as de différencier ""Numéros qui frappent une fois", "Numéros qui frappent> = 2 fois" et "Numéros qui n'apparaissent pas"...
19/02/2018 à 07:05PetitNouveau Controler en cours de saisie la valeur d une cellulePour le test, la liste des mots en colonne A de la feuille "Feuil2" et sur la feuille où se trouve l'événement "SelectionChange()", mettre non pas un ComboBox mais une ListBox afin de voir directement le chargement en fonction de la saisie et si ça convient, remplacer la ListBox par un ComboBox : Si...
18/02/2018 à 19:01zyzzIncrémenter le nom d'une variable d'une boucleUne fois déclarée, le nom d'une variable ne peut pas être modifié dans le code ! Il te faut utiliser un tableau ...
18/02/2018 à 18:04PetitNouveau Controler en cours de saisie la valeur d une celluleVoici une piste afin d'intercepter la saisie dans la cellule sans passer par des Apis. Un TextBox est ajouté par dessus la cellule sélectionnée dans la colonne C (à adapter) et activé afin de recevoir la saisie, il suffit de coder l'événement Change() pour remplir la liste voulue. A mettre dans le m...
18/02/2018 à 16:51tseillerEtaler les valeurs d'une colonne sur plusieursRe, Il te faut paramétrer l'imprimante que tu souhaites utiliser en indiquant dans les propriétés le format de papier que tu veux et ensuite, tu annule l'impression et tu lance la proc que je t'ai donné car les sauts de pages seront définis pour un format A3...
18/02/2018 à 11:38tseillerEtaler les valeurs d'une colonne sur plusieursVoici une piste qui doit sûrement être adaptée ! Voir les commentaires dans le code. Test à faire sur une copie de ton classeur ...
16/02/2018 à 18:13Bartoli Format sur sélection dynamique de cellulesRe, Testes ceci et adaptes ...
16/02/2018 à 17:00Bartoli Format sur sélection dynamique de cellulesPas tout compris mais bon ...
16/02/2018 à 16:36Sebyg Incrémentation numérique automatique avec F9Re, Content de t'avoir aidé...
16/02/2018 à 16:07ihifadhiSupprimer une ligne préciseRe, voici le fichier ...
16/02/2018 à 15:58Sebyg Incrémentation numérique automatique avec F9Ici avec la prise en compte des "trous" dans la liste par rapport à ton dernier code ...
16/02/2018 à 15:30Sebyg Incrémentation numérique automatique avec F9Re, Voici les deux (colonne et ligne) ...
16/02/2018 à 15:20ihifadhiSupprimer une ligne préciseRe, Effectivement, je n'ai pas poussé les tests Donc, il est préférable de procéder autrement. Le ComboBox n'utilise plus sa propriété "RowSource" et il doit être paramétré avec deux colonnes dont la seconde est cachée (valeur 0) et dans cette dernière est stocké le numéro de ligne pour permettre la...
16/02/2018 à 14:35Sebyg Incrémentation numérique automatique avec F9Re, Donc si c'est le résultat voulu, on peut passer par un tableau afin de réduire le nombre de ligne. Le code devient ...
16/02/2018 à 14:22Zabko Enregistrement de dates à la fermeture d'ongletRe, Heureux de t'avoir aidé ! Pour ce qui est des variables je te conseille fortement de devoir les déclarer explicitement et pour ça, tu as une aide précieuse avec "Option Explicit" et afin de ne pas avoir à le faire manuellement, dans le VBE, tu vas dans "Outils" -->"Options..."--> onglet "E...
16/02/2018 à 14:14Sebyg Incrémentation numérique automatique avec F9Re...
16/02/2018 à 14:04ihifadhiSupprimer une ligne préciseQuand tu fais une recherche avec Find() et dans ton cas, c'est à dire supprimer un client bien particulier, la recherche doit être exacte et nom approximative donc, le paramètre "LookAt" doit être préciser avec "xlWhole". Il est aussi préférable de contrôler ce que retourne la méthode Find() avec "N...
16/02/2018 à 13:43TRNX Identification à des plages via InputBoxRe, Tu ne peux pas empêcher d'inscrire quelque chose dans les cellules mais tu peux supprimer ce qui a été inscrit selon la cellule. Avec comme cible les cellules A1 et A25, à mettre dans le module de la feuille ...
16/02/2018 à 13:15TRNX Identification à des plages via InputBoxRe, Le mot de passe est saisi dans l'InputBox et non dans la cellule, il faut qu'il soit saisi dans la cellule ...
16/02/2018 à 13:13Zabko Enregistrement de dates à la fermeture d'ongletA mettre dans le module du classeur (ThisWorkbook) et adapter le nom des feuilles (ici, Feuil1, Feuil2, et Feuil3) et ajouter un feuille nommée "Modif". En colonne A sera inscrit le nom de la feuille, en colonne B la date, en colonne C l'heure (au moment de la fermeture du classeur et non au moment...
16/02/2018 à 12:36TRNX Identification à des plages via InputBoxJe vois que le post est résolu mais je verrai bien ça comme ceci ...
16/02/2018 à 12:04Sebyg Incrémentation numérique automatique avec F9Re, A tester ...
16/02/2018 à 10:21Sebyg Incrémentation numérique automatique avec F9Pas sûr d'avoir tout compris ...
16/02/2018 à 07:30xlStuff[VBA] Modification .OnAction d'un bouton => erreur d'executioCa, c'est impossible, Excel ne permet pas de modifier le niveau de sécurité par programmation ! Il n'y a pas de raison que ça ne marche pas et ça, qu'il y est un seul ou les deux classeurs ouverts. Le compilateur sait exactement à quelle macro OnAction fait référence. Pour le test, tu colles le code...
15/02/2018 à 17:04viaumax Boucle avec multipageRe, Non, il n'est pas possible de boucler sur les noms des variables comme on peut le faire sur les noms des contrôles. Il te faut utiliser un tableau comme par exemple ceci avec les résultats dans la fenêtrer d'exécution (Ctrl+G) ...