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 76

DateAuteur du sujetSujetExtrait du message
19/06/2014 à 21:53yoda60 PointsAvec une moulinette peut être ? Hervé...
19/06/2014 à 21:42cloud14 Combobox: Departements -> Villes -> CPOups, petit oubli de ma part, il faut vider la Combo avant le remplissage avec la commande : donc : Hervé...
19/06/2014 à 07:23cloud14 Combobox: Departements -> Villes -> CPPour remplir les villes en fonction du département : Pour remplir les départements : Par contre, pour les départements de 1 à 9, c'est 01 jusqu'à 09 sinon, ça ne marche pas ! Hervé...
21/05/2014 à 07:08antony360Horloge VBAUne piste : Hervé...
12/05/2014 à 07:09Guy55 Enlever condition ''activer modification et contenuJe dirai que tu as une proc évènementielle "Workbook_Open" qui veut exécuter une action sur un objet (qui peut être une cellule) dans une feuille et celle-ci n'est pas active ! Hervé...
11/05/2014 à 10:03Guy55 Enlever condition ''activer modification et contenuDans le menu Développeur, sécurité des macros, la case "Accès approuvé au modèle d'objet du projet VBA" est-elle cochées ? Si non, coche là et teste. Hervé...
10/05/2014 à 17:10ced_le_dingue Problème portée variableLes explications sont dans le code ci-dessous mais je les reprends. La variable doit être déclarée "Public" dans le module du classeur sinon, elle sera invisible des autres modules et ensuite, lui faire référence comme pour une propriété (avec le point) : Hervé...
10/05/2014 à 16:53wesker GetObject et FontJe ne pense pas mais je peux me tromper, que tu puisse aller au-delàs de l'objet Classeur avec " GetObject". Une fois l'ojet récupéré, tu peux travailler avec ses méthodes et propriétés : Hervé...
11/04/2014 à 07:25youmaroc Cumul de valeur en meme cellule SOUS excel2007Colle ce code dans le module de ta feuille. La plage cible est A1:A100, adapte : Hervé. Bonjour, Colle ce code dans le module de ta feuille. La plage cible est A1:A100, adapte : Hervé. Oups, désolé doublon !!...
10/04/2014 à 16:39youmaroc Cumul de valeur en meme cellule SOUS excel2007A mettre dans le module de la feuille : Hervé...
10/04/2014 à 16:28mout33Calculer le nombres d'heures avec une multiplication simpleUn ToggleButton sert à indiquer un état, "enfoncé" ou "relâché" un peut comme une case à cocher alors qu'un CommandButton sert à déclancher une action. Voici un petit masque de saisie pour les heures. Supprime tout le code que tu as dans le module de l'UserForm et colle celui-ci et teste. Si tu sais...
09/04/2014 à 21:03mricher52Afficher la veille et la nouvelle valeur d'une cellulePour ça, il te faut utiliser un tableau aux dimensions de la zone que tu souhaite utiliser (il n'est pas conseillé d'utiliser un tableau aux dimensions de la feuille, trop de mémoire) et ensuite utiliser la procédure évènementielle "Worksheet_Change". A mettre dans le module de la feuille : Hervé...
09/04/2014 à 20:35mout33Calculer le nombres d'heures avec une multiplication simplePour faire l'addition d'heures dans Excel, il faut d'abord savoir quelques bases. Pour Excel (et le compilateur VBA), 1 jour est représenté par l'unité soit 1 et donc, l'heure est la 24 ème partie de l'unité soit h = 1 / 24 et par là, la minute est la 1440 ème partie de l'unité soit m = 1 / 24 / 60...
04/04/2014 à 16:51PierrickBCode postal et ville en automatiqueIl te faut une base de données contenant les noms de villes et leur code postal dans une feuille que tu peux cacher. Un exemple ici sur cjoint : http://cjoint.com/14av/DDeqWGHvGt8.htm en A2 tu saisie une ville et en B2 tu a le code postal par VBA et en C2 par RechercheV. Hervé...
31/03/2014 à 12:38CAPUCIN Application en avant planTeste ceci en adaptant : Hervé...
28/03/2014 à 07:07Scorpdragon Enregistrer l'etat d'un userformUn exemple avec les valeurs de 3 TextBox et 1 CheckBox stockées dans des noms cachés de cette façon, même si l'utilisateur va dans la boite (Insertion->Nom->Définir...), les noms sont invisibles : Hervé...
27/03/2014 à 19:16Scorpdragon Enregistrer l'etat d'un userformIl te faut utiliser une feuille cachée où tu inscrit tes valeurs à la fermeture de ta Form (UserForm_QueryClose) et les récupère à l'ouverture (UserForm_Initialize). Si tu ne veux pas utiliser une feuille cachée, tu peux utiliser un nom ou encore la base de registre. Hervé...
27/03/2014 à 19:11ludo1717Prb pour entrée valeur text boxLa valeur de la TextBox est entrée automatiquement à l'ouverture de la Form : A la fermeture de la Form ou à la sélection d'un autre contrôle, la valeur entrée dans le TexBox est inscrite dans la cellule active : Hervé...
27/03/2014 à 19:03PaulukPhoto pratiqueDans ta feuille Excel tu insère un contrôle ActiveX "Image" qui sera nommé "Image1" (sinon, adapte) puis dans le module de la feuille tu mets ce code et tu teste si ça convient : Hervé...
27/03/2014 à 18:51JeremyWDate en semaineUn exemple de date en semaine serait le bien venu pour comprendre ce que tu désire sinon, une petite proc qui te donne le numéro de la semaine de la date passée en argument : Hervé...
27/03/2014 à 07:10CAPUCIN Application en avant plan"Application.hwnd" est le handle de l'application (un Long unique donné par Windows pour identifier chaque applications ouverte). Ici pour l'exemple, comme le code est dans Excel, c'est donc l'application Excel qui est visée car la propriété "hwnd" retourne le handle de l'application. Si tu ne conna...
27/03/2014 à 07:00florentsysReport de cellule dans un autre tableau sous conditionRegarde et teste. Le fichier est maintenant en .xlsm. Hervé...
26/03/2014 à 17:15timb91 Sumifs dans VBA entraîne erreurParfois le compilateur a de la peine avec la valeur d'un range et l'objet range lui même donc peut être en précisant ".Value" et en scindant la valeur retournée par la fonction de l'opération appliquée : Chez moi j'ai Excel 2007 donc je pourrai tester la fonction si ça ne marche toujours pas ! Hervé...
26/03/2014 à 17:08CAPUCIN Application en avant planC'est possible avec API mais attention, prudence tout de même : Hervé...
26/03/2014 à 16:58florentsysReport de cellule dans un autre tableau sous conditionUne piste sur l'évènement "BeforeDoubleClick" de la feuille où se trouvent les prestations. Une fois les prestations choisies, un double clic dans n'importe quelle cellule de la colonne B lance la proc. A mettre dans le module de la feuille ayant la liste des prestations : Hervé...
26/03/2014 à 16:39timb91 Sumifs dans VBA entraîne erreurJ'ai Excel 2003 et il ne comporte pas SumIfs mais à la vue de ton montage, je dirait qu'il te faut virer les double guillemets et espace car ceci ne sert que si tu veux entrer la formule dans une feuille de calcul donc (les espaces ne servant à rien de toutes manières) : devient : Hervé...
26/03/2014 à 16:15timb91 Sumifs dans VBA entraîne erreurLa fonction "SumIfs" retourne une valeur alors que "Set" sert à affecter à une variable objet. je n'ai absolument pas testé la fonction pour voir si les arguments sont bons mais ce serait plutôt : Hervé...
26/03/2014 à 07:16nicolas1987Sauvegarde celluleLa macro récupère les valeurs situées en cellules A1 et B6 du classeur actif et vas les inscrire dans le classeur de sauvegarde. Pour exécuter cette macro, tu peux soit utiliser un bouton que tu déclenche après avoir renseigner les cellules, soit tu utilse une procédure évènementielle. Hervé...
24/03/2014 à 19:13cos81 Valeur de la colonne BBonsoir Jean-Eric : Ceci ne va pas : car la première question est : Hervé...
24/03/2014 à 19:11nicolas1987Sauvegarde celluleUne piste : Hervé...
24/03/2014 à 19:03cos81 Valeur de la colonne BPremière question : Deuxième question : Hervé...
24/03/2014 à 18:49dul Liste déroulante, afficher la première ligne de la listeC'est : après le remplissage de la combo. Hervé...
01/03/2014 à 10:20franck3869 Adapter un USF à la taille de l'écranVoilà le code avec la partie à rajouter (voir commentaire en majuscule) dans la procédure évènementielle "Initialize". Adapte pour les autres Forms : Hervé...
28/02/2014 à 17:25kevin2105Planning - Erreur de formule cellule videComme A2 contient la formule "=AUJOURDHUI()", tu peux utiliser une formule du genre (les dates étant sensées être inférieures à la date du jour) : Pour la couleur les dates qui sont en colonne I, utilise une MFC, pour supérieur à 5 : =$A$2-$I3>5 et pour 7 : =$A$2-$I3>7. Tu sélectionne les cell...
28/02/2014 à 16:50franck3869 Adapter un USF à la taille de l'écranEn fait il te faut calculer le rapport entre la taille de ton userform et celle de l'application : Hervé...
28/02/2014 à 16:17lounaterVBA: Base de donnéesRegarde du coté de CountIf : Hervé...
20/02/2014 à 18:18Invité Boucle à 15 mais arrête à 10Je ne sais pas du tout à quoi te sert ce code ? Tu veux sélectionner les feuilles les unes après les autres ? sinon avec ton code (si j'ai bien tout compris mais pas sûr) : Hervé...
10/02/2014 à 17:37eddygordofaiInsérer une ligne à la suite d'une variableTeste ceci : Hervé...
10/02/2014 à 17:12Dany Gagnon Fonction recherche VLa valeur cherchée est au format "Standard" et la colonne de recherche est au format "Texte". Tu mets la cellule de la valeur cherchée au format Texte puis F2 et ensuite Entrée. Hervé...
04/02/2014 à 16:51Michou9Ouverture de la fenêtre VBA en "Maximized"Teste ceci : Hervé...
02/02/2014 à 11:36ALEX91Sauvgarde usb vers pcTeste mais auparavant, adapte le chemin du dossier de destination : Hervé...
02/02/2014 à 11:20Michou9Ouverture de la fenêtre VBA en "Maximized"Dans l'onglet "Développeur" cliquer sur "Sécurité des macros" puis sur "Paramètres des macros" et cocher "Accès approuvé au modèle d'objet du projet VBA" Hervé...
01/02/2014 à 18:18Michou9Ouverture de la fenêtre VBA en "Maximized"Hervé...
01/02/2014 à 18:10bromlecornuComparer 4 cellules + mise en forme condAvec une formule simple de MFC (ici de A1 à A4). Pour une plage en ligne, adapter le dollar : Hervé...
07/01/2014 à 18:52flo86Erreur d'execution 1004Revois entièrement ton code et supprime tous les Select car d'une part ça ralentit fortement l'exécution et d'autre part, c'est source d'erreur. Remplace par exemple : par : et encore : par : de même que : peu êtrer remplacé entre autre par : Hervé...
07/01/2014 à 18:00CAPUCIN Boucler sur un fichier texte tant qu'il est videUne piste avec OnTime. Adapter le chemin et nom du fichier et lancer avec la Sub "MarcheArret" (qui peut être liée à un bouton). Pour le test, si le fichier n'est pas vide, une boite de message apparaît avec "Le fichier n'est pas vide !" sinon, c'est reparti pour un contrôle au bout de 5 secondes :...
07/01/2014 à 15:53LucileMoteur de recherche par mot cléUne piste. en arguments, indiquer au moins le lecteur si on ne connait pas le dossier et une partie du nom du fichier. Le résultat sera indiqué en colonne A. Moins le nom du fichier est précis plus il risquera d'y avoir de chemin retournés : Hervé...
07/01/2014 à 15:39Jolinar Affichage des lignes selon 1 seul critèreVoici une piste. Aller dans le VBE (Alt+F11), insérer un module standard (menu "Insertion" puis "Module"), coller le code ci-dessous dans la partie droite, dans la Sub "Filtrage", adapter le chemin du classeur, son nom, la feuille où se trouve la cellule qui contient le critère puis l'adresse de la...
06/01/2014 à 18:59Jolinar Affichage des lignes selon 1 seul critèrePour retourner toutes les lignes contenant un mot particulier mais qui peut se répéter plusieurs fois, je pense qu'il te faut passer par VBA donc, pas de .xlsx mais .xlsm Hervé...
06/01/2014 à 14:45piratman [VBA] Vérifier chaque caractère d'une chaineEt de cette façon ? Hervé...