| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 19/06/2014 à 21:53 | yoda60 | Points | Avec une moulinette peut être ? Hervé... |
| 19/06/2014 à 21:42 | cloud14 | Combobox: Departements -> Villes -> CP | Oups, petit oubli de ma part, il faut vider la Combo avant le remplissage avec la commande : donc : Hervé... |
| 19/06/2014 à 07:23 | cloud14 | Combobox: Departements -> Villes -> CP | Pour 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:08 | antony360 | Horloge VBA | Une piste : Hervé... |
| 12/05/2014 à 07:09 | Guy55 | Enlever condition ''activer modification et contenu | Je 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:03 | Guy55 | Enlever condition ''activer modification et contenu | Dans 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:10 | ced_le_dingue | Problème portée variable | Les 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:53 | wesker | GetObject et Font | Je 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:25 | youmaroc | Cumul de valeur en meme cellule SOUS excel2007 | Colle 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:39 | youmaroc | Cumul de valeur en meme cellule SOUS excel2007 | A mettre dans le module de la feuille : Hervé... |
| 10/04/2014 à 16:28 | mout33 | Calculer le nombres d'heures avec une multiplication simple | Un 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:03 | mricher52 | Afficher la veille et la nouvelle valeur d'une cellule | Pour ç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:35 | mout33 | Calculer le nombres d'heures avec une multiplication simple | Pour 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:51 | PierrickB | Code postal et ville en automatique | Il 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:38 | CAPUCIN | Application en avant plan | Teste ceci en adaptant : Hervé... |
| 28/03/2014 à 07:07 | Scorpdragon | Enregistrer l'etat d'un userform | Un 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:16 | Scorpdragon | Enregistrer l'etat d'un userform | Il 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:11 | ludo1717 | Prb pour entrée valeur text box | La 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:03 | Pauluk | Photo pratique | Dans 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:51 | JeremyW | Date en semaine | Un 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:10 | CAPUCIN | 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:00 | florentsys | Report de cellule dans un autre tableau sous condition | Regarde et teste. Le fichier est maintenant en .xlsm. Hervé... |
| 26/03/2014 à 17:15 | timb91 | Sumifs dans VBA entraîne erreur | Parfois 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:08 | CAPUCIN | Application en avant plan | C'est possible avec API mais attention, prudence tout de même : Hervé... |
| 26/03/2014 à 16:58 | florentsys | Report de cellule dans un autre tableau sous condition | Une 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:39 | timb91 | Sumifs dans VBA entraîne erreur | J'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:15 | timb91 | Sumifs dans VBA entraîne erreur | La 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:16 | nicolas1987 | Sauvegarde cellule | La 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:13 | cos81 | Valeur de la colonne B | Bonsoir Jean-Eric : Ceci ne va pas : car la première question est : Hervé... |
| 24/03/2014 à 19:11 | nicolas1987 | Sauvegarde cellule | Une piste : Hervé... |
| 24/03/2014 à 19:03 | cos81 | Valeur de la colonne B | Première question : Deuxième question : Hervé... |
| 24/03/2014 à 18:49 | dul | Liste déroulante, afficher la première ligne de la liste | C'est : après le remplissage de la combo. Hervé... |
| 01/03/2014 à 10:20 | franck3869 | Adapter un USF à la taille de l'écran | Voilà 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:25 | kevin2105 | Planning - Erreur de formule cellule vide | Comme 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:50 | franck3869 | Adapter un USF à la taille de l'écran | En fait il te faut calculer le rapport entre la taille de ton userform et celle de l'application : Hervé... |
| 28/02/2014 à 16:17 | lounater | VBA: Base de données | Regarde du coté de CountIf : Hervé... |
| 20/02/2014 à 18:18 | Invité | Boucle à 15 mais arrête à 10 | Je 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:37 | eddygordofai | Insérer une ligne à la suite d'une variable | Teste ceci : Hervé... |
| 10/02/2014 à 17:12 | Dany Gagnon | Fonction recherche V | La 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:51 | Michou9 | Ouverture de la fenêtre VBA en "Maximized" | Teste ceci : Hervé... |
| 02/02/2014 à 11:36 | ALEX91 | Sauvgarde usb vers pc | Teste mais auparavant, adapte le chemin du dossier de destination : Hervé... |
| 02/02/2014 à 11:20 | Michou9 | Ouverture 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:18 | Michou9 | Ouverture de la fenêtre VBA en "Maximized" | Hervé... |
| 01/02/2014 à 18:10 | bromlecornu | Comparer 4 cellules + mise en forme cond | Avec une formule simple de MFC (ici de A1 à A4). Pour une plage en ligne, adapter le dollar : Hervé... |
| 07/01/2014 à 18:52 | flo86 | Erreur d'execution 1004 | Revois 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:00 | CAPUCIN | Boucler sur un fichier texte tant qu'il est vide | Une 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:53 | Lucile | Moteur 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:39 | Jolinar | Affichage des lignes selon 1 seul critère | Voici 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:59 | Jolinar | Affichage des lignes selon 1 seul critère | Pour 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:45 | piratman | [VBA] Vérifier chaque caractère d'une chaine | Et de cette façon ? Hervé... |