| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/11/2016 à 14:31 | veyron38 | Détécter une cell qui a subit un changement | Si la cible est une cellule avec formule, le changement de valeur dû à cette formule ne déclenche pas l'évènement "Change", il te faut dans ce cas surveiller les cellules dont dépend cette formule... |
| 17/11/2016 à 14:25 | edlede | Etirer une formule en VBA | Re, Si tu veux l'avoir en milieu de feuille, il faut chercher la cellule la plus basse depuis le bas de la feuille puis à partir de cette cellule, remonter pour chercher la dernière non vide. Teste ceci pour voir : Attention, j'ai un bug sur ton classeur en utilisant ce code "Erreur définie par l'ap... |
| 17/11/2016 à 07:41 | edlede | Etirer une formule en VBA | Pour étirer une formule vers le bas c'est AutoFill ... |
| 17/11/2016 à 07:20 | Neilah | Macro incomplète | Testes ceci ... |
| 17/11/2016 à 06:58 | hamzaben | Bouton spécial | Pourquoi ne pas utiliser le double clic pour incrémenter de 1 ? Une piste, à mettre dans le module de la feuille ... |
| 17/11/2016 à 06:35 | Maraiva | Nouvelle sur VBA / ajout de commande et | Oui, tu peux utiliser un tableau. Remplace la procédure "Initialize" par celle-ci car c'est là que sont remplis les ComboBox : Re, Petite précision, pour le lancement du Formulaire depuis Excel, évites d'utiliser le raccourci Ctrl+S celui-ci étant réservé à l'enregistrement (S = Save) ... |
| 16/11/2016 à 17:21 | Maraiva | Nouvelle sur VBA / ajout de commande et | Je te retourne ton fichier avec une ComboBox et 3 CheckBox. Pour avoir accès au code de l'objet, tu le poses sur ta Form et tu double-clique dessus tu vas alors te retrouver dans le module de la Form avec l'évènement par défaut pour cet objet mais tu as un ComboBox en juste au dessus de la page de c... |
| 16/11/2016 à 16:37 | Cendre de Lune | Formule en fonction de <nombre | Ok, autant pour moi... |
| 16/11/2016 à 06:49 | iceberg | Mettre une condition sur des cellules aléatoires [VBA] | Pour tester, il nous manque la proc "jouer" ... |
| 16/11/2016 à 06:42 | Cendre de Lune | Formule en fonction de <nombre | Tu dis faire une remise de 2 % donc, le coefficient de 0,98 applique bien une remise de 2 % ?!... |
| 16/11/2016 à 06:39 | MOTTO | Calcul entre TextBox - Formatage - lancer URL depuis TextBox | Ce que tu fais dans Excel sera plus rapide que dans un UserForm mais c'est une question de préférence et donc, à toi de voir ce qui te convient le mieux ! Bizarre, je viens de faire le test à 5 reprises et aucun problème, la petite main est toujours là ! Tu utilises la version avec le contrôle Image... |
| 15/11/2016 à 16:57 | Cendre de Lune | Formule en fonction de <nombre | Je n'ai pas chargé ton classeur mais regarde ceci ... |
| 15/11/2016 à 16:52 | Raphaël Transmarine | Calcul de durée en JJ-HH-MM | Ca ne dépasse pas 31 car il n'existe pas de jour supérieur à 31 dans un mois donc, 59 j correspond au 28/02/1900 (d'où ton résultat de 28 j). Je ne suis pas sûr (mais je peux me tromper) qu'il existe un format du genre [j] pour additionner les jours comme on peux le faire avec les heures au... |
| 15/11/2016 à 16:09 | jec10 | Macro double click coller ligne dans un autre onglet | A mettre dans le module de la feuille DOM ... |
| 15/11/2016 à 16:01 | jec10 | Aide macro coller | Attache ce code à ton bouton et testes ... |
| 15/11/2016 à 15:46 | boby63 | Décalage colonne suppression item listbox | "Delete", pour une cellule a un argument facultatif (Shift) qui permet de préciser dans quel sens, une fois la suppression effectuée, les cellules d'à coté doivent être déplacées, "xlShiftToLeft " déplace les cellules de droite vers la gauche et "xlShiftUp" déplace les cellules vers le haut et dans... |
| 15/11/2016 à 07:26 | eliot raymond | Transfert de données Feuil1 vers UserForm1 | Ajoutes ce code dans le module de la Form ... |
| 14/11/2016 à 16:44 | hamzaben | Fonction si utilisé plusieurs fois | La formule entrée par VBA : Directement dans Excel ... |
| 14/11/2016 à 07:59 | MOTTO | Calcul entre TextBox - Formatage - lancer URL depuis TextBox | Il ne suffit pas de faire une fonction, il faut aussi l'appeler ! Je n'ai rien fais, c'est toi qui à mis leur propriété "Enabled" sut False En mode création, tu définis la couleur voulue et tu copie sa valeur dans le code Fichier modifié en retour mais attention, ici je suis sous Excel 2003 donc enr... |
| 11/11/2016 à 15:15 | grunch55 | Recherche | Probablement en créant plusieurs instances d'Excel sinon, dans la même instance, c'est chacun son tour... |
| 11/11/2016 à 15:13 | eliot raymond | Version du code a adapter | Si c'est au survol de la souris que tu penses ce n'est pas possible, il n'existe pas d'évènement MouseMove sur une feuille. Il est possible d'utiliser un artifice avec des contrôles ActiveX mais ça devient complexe juste pour avoir un effet visuel ! Pour ce qui est de la valeur dans la cellule E8, r... |
| 11/11/2016 à 10:07 | yannko | Calcul d'un besoin thermique journalier, problème boucle | Je suppose que les données présentent dans le classeur sont issues d'un enregistreur (il y a des manques d'enregistrements par ailleurs) ! J'en déduis que ton enregistreur extrapole la quantité d'énergie sur une heure par rapport aux valeurs enregistrées à l'instant t (à la seconde) donc, si je rega... |
| 11/11/2016 à 08:42 | MOTTO | Calcul entre TextBox - Formatage - lancer URL depuis TextBox | Dans ton code, tu utilises la propriété "Tag" des TextBox pour définir les colonnes où doivent être inscrites les valeurs qu'il contiennent et c'est une bonne pratique mais dans ton cas, aucun TextBox a une valeur dans leur propriété "Tag" et donc, ta variable "colonne' est toujours égale à 0 ! Para... |
| 10/11/2016 à 07:22 | MOTTO | Calcul entre TextBox - Formatage - lancer URL depuis TextBox | Il te faut tester la valeur du TextBox, si égale à "0" (c'est un String d'où les guillemets) sortie de Sub : Il est assez compliqué de formater un champ d'adresse postale car beaucoup trop de possibilités ! Pour le code postal, formate ta colonne en Texte et le 0 de devant ne sera pas supprimé. 06 0... |
| 09/11/2016 à 07:19 | cisco38 | Lien image | Utilise la fonction Dir() pour extraire le nom de l'image du chemin complet : et si tu ne veux pas non plus l'extension ... |
| 09/11/2016 à 07:14 | MOTTO | Calcul entre TextBox - Formatage - lancer URL depuis TextBox | Voici ton fichier avec quelques modifs ... |
| 06/11/2016 à 08:14 | MOTTO | Calcul entre TextBox - Formatage - lancer URL depuis TextBox | Voilà un premier jet de ton formulaire mais il y a une ou deux choses que tu souhaites et que je n'ai pas bien compris (voir labels sur la Form) ! Je t'ai posé un TextBox et un bouton et j'ai créé une feuille pour une démonstration de RechercheV (VLookUp), dans le TextBox tu entre le mot "Mot 15" et... |
| 04/11/2016 à 07:50 | MOTTO | Calcul entre TextBox - Formatage - lancer URL depuis TextBox | Oups, je n'ai pas fais attention au formulaire ! Pour le l'url, sur l'abaissement du bouton gauche de la souris : Pour totaliser, à mettre sur l'évènement "Change" des TextBox, un exemple avec les deux ci-dessous "comiard2014" et "comvie2014" à adapter pour les autres : pour ce qui est du ratio, je... |
| 04/11/2016 à 07:27 | MOTTO | Calcul entre TextBox - Formatage - lancer URL depuis TextBox | Tu as la fonction DATEDIF() : Pour le ratio du CA, tu divises le chiffre d'affaire total par le chiffre d'affaire individuel : Total A-2 = 444998,45€, Total A-1 = 466100,17€ donc Total = 911098,62€ Ratio A-1 = 911098,62€ / 466100,17€ = 0,51158 soit 51,16% Ratio A-2 = 911098,62€ / 444998,45€ = 0,4884... |
| 03/11/2016 à 08:03 | Kuartz | Problème sur Application.Union | Il n'y a pas de raison que ça ne fonctionne pas. Juste une chose m'intrigue, c'est cette ligne de code : Est-ce une nouvelle commande des versions ultérieure à 2007 ? Avec ceci ça fonctionne ... |
| 30/10/2016 à 16:27 | DHARDY | Personnalisation du Ruban sour Excel 2007 et plus | Si tu utilises l'ancien système (Excel 2003) avec "CommandBar" etc... Un onglet "Complèment" sera créé avec tes boutons et autres contrôles, ça ne sera pas aussi bien qu'avec un fichier xml mais de cette façon, tu peux créer ta barre à l'ouverture du classeur et la supprimer à la fermeture... |
| 28/10/2016 à 07:19 | ouf746 | Recherche auto de lien hypertexte | Ne fonctionne plus depuis Excel 2003 si je ne me trompe pas ! Regardes plutôt avec la fonction Dir() : Attention, je n'ai absolument rien testé donc, à toi de déboguer mais c'est un début de piste ... |
| 28/10/2016 à 06:46 | Patrick75 | Affichage dans une colonne en F° d'1 date butoir | Regardes si ça te convient. A mettre dans D6 et tirer vers le bas ... |
| 27/10/2016 à 18:39 | patoche0495 | Tableau Excel en rapport avec chiffres et mots | Alors, Une piste, dans une feuille et sur une seule colonne, tu entres tous les noms correspondants à tes feuilles et ensuite, tu utilises cette fonction perso que tu auras mise dans un module standard : Cette fonction tu la mets en B1 et elle va ressembler à ça : dans mon exemple, la plage des noms... |
| 27/10/2016 à 18:19 | Patrick75 | Affichage dans une colonne en F° d'1 date butoir | Une piste, il y a surement mieux mais c'est un début ... |
| 27/10/2016 à 17:58 | Walden | Mise en forme différente de 2 message dans une cellule | Teste et adapte à ta convenance (cellule cible, F1) ... |
| 27/10/2016 à 17:47 | ciocciu | VBA copie les feuilles d'un autre classeur | Essais ceci ... |
| 27/10/2016 à 17:41 | patoche0495 | Tableau Excel en rapport avec chiffres et mots | J'ai du mal à comprendre ce que tu veux ! Un peu plus d'explications serait bien venu ... |
| 27/10/2016 à 17:39 | Tenzor | Barre de progression pour suivre un emprunt | Le voici ... |
| 27/10/2016 à 17:34 | RANCHMAM | Mise en forme quotidiel | Pour la règle n°1 (couleur verte), dans la mise en forme de C1 tu choisis "Utiliser une formule..." et tu entres cette dernière en choisissant "Format"-->"Remplissage" et ta couleur verte : Pour la règle n°2 (couleur orange) tu ajoutes une nouvelle règle et tu procède de façon identique en entran... |
| 27/10/2016 à 17:16 | Tenzor | Barre de progression pour suivre un emprunt | Une piste en partant du lien donné par nonesofar13. Formule en colonne C à tirée vers le bas : dans la cellule où tu veux la barre de progression (C16) tu entres la formule ci-dessous : Pour la MFC, en ce qui concerne le type, tu choisis "nombre" dans les deux champs, pour la valeur mini c'est 0 et... |
| 27/10/2016 à 16:31 | USMALGER | Recherche notation | Re, Et su tu adaptes la plage de recherche ? Dans le cas de la note 2, c'est G3:H17 au lieu de A3:B17... |
| 27/10/2016 à 16:21 | Raphdumo | Copier une feuille Excel dans un autre fichier | Re, Comme ceci ça devrait fonctionner ... |
| 27/10/2016 à 06:57 | USMALGER | Recherche notation | Peut être avec RECHERCHEV() ? Exemple pour le premier étudiant et la première évaluation. Formule en K3 à tirer vers le bas : ensuite, tu adaptes pour le reste ... |
| 27/10/2016 à 06:33 | Pierrick66 | Modification macro | Au boulot je suis sur Excel 2003 mais ce doit être onglet "Développeur" bouton "Insérer" et tu choisis un ActiveX et non un Formulaire (partie du bas si mes souvenirs sont bons)... |
| 26/10/2016 à 17:50 | spoiiiiing | Recherche d'une partie de texte colonne A dans colonne B | C'est pas grave, on ne peut pas tout savoir sinon, ce forum n'existerait pas... |
| 26/10/2016 à 17:49 | Raphdumo | Copier une feuille Excel dans un autre fichier | Ton fichier "Tableau de bord .xlsm" ne contient pas de feuille nommée "TCD" donc, il ne peut pas la copier (On Error resume Next empèche le débogage !)... |
| 26/10/2016 à 17:45 | Pierrick66 | Modification macro | Alors tu supprimes le bouton avec son code et tu le remplaces par une autre barre de défilement nommée "ScrollBar2" que tu bornes à 2016 (ou moins si tu veux revenir en arrière) pour le mini et 2050 pour le maxi (ou plus si tu arrives jusque là ) et ensuite tu colles ce code avec l'autre ... |
| 26/10/2016 à 17:24 | spoiiiiing | Recherche d'une partie de texte colonne A dans colonne B | Alors comme ça, ça te convient mieux ? A utiliser comme l'autre ... |
| 26/10/2016 à 17:14 | quiquequoidontou | Boucle tant que condition texte | Ce n'est pas vraiment de cette façon qu'on procède normalement. L'incrémentation est faite dans la boucle par l'intermédiaire d'une variable et pas dans une cellule. Une fois le calcul réussi, tu peux si tu le veux entrer le résultat de la variable dans la cellule. Voilà une incrémentation directeme... |