| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 06/02/2019 à 06:52 | Ladizis | Copier juste la valeurs | A voir avec affectation des valeurs mais je n'ai pas testé ... |
| 06/02/2019 à 06:37 | blackbeard75 | Ajouter des items sous des catégories | Content de t'avoir aidé... |
| 06/02/2019 à 06:35 | Twixman | Figer le temps | Avec ce code, si tu modifie une cellule de la ligne 2 et que la valeur entrée est supérieure à 1, la cellule du dessus reçoit l'heure ... |
| 06/02/2019 à 06:28 | audrey_vba | Affecter une macro à tous les commandbutton | Effectivement, je n'y avais pas pensé comme quoi les habitudes !... |
| 05/02/2019 à 17:26 | Twixman | Figer le temps | Sans plus d'explications voilà ... |
| 05/02/2019 à 17:11 | blackbeard75 | Ajouter des items sous des catégories | Je ne suis vraiment pas sûr de comprendre mais testes ce code et reviens ... |
| 05/02/2019 à 16:45 | audrey_vba | Affecter une macro à tous les commandbutton | De toute façon, quelle que soit la manière de procéder, du code est inévitable dans le module de l'UserForm ... |
| 05/02/2019 à 13:33 | audrey_vba | Affecter une macro à tous les commandbutton | Comme le compilateur n'a pas de boule de cristal, il faut bien lui dire d'instancier la classe pour chaque bouton ! Maintenant, si tu veux minimiser les lignes de code dans le module de l'UserForm, tu peux ajouter un module standard, mettre la procédure d'instanciation dans ce module et appeler la S... |
| 05/02/2019 à 13:00 | audrey_vba | Affecter une macro à tous les commandbutton | Pour avoir une procédure événementielle commune, il te faut utiliser un module de classe donc, ajoutes en un à ton projet ! Code à mettre dans le module de l'UserForm : Code à mettre dans le module de classe nommé "Classe1" (nom donné par défaut à l'ajout dans le projet) ... |
| 05/02/2019 à 07:46 | Excel-lent2019 | Multiplication avec pourcentage et décimales sur Userform | Si c'est pour la Suisse, c'est plutôt ... |
| 05/02/2019 à 07:06 | Damsa17 | Userform dynamique | Comme te le conseille judicieusement i20100 , j'utiliserai aussi une ListBox mais malgré tout, voici un petit exemple de création de boutons d'option. Pour la gestion des événements, il te faut utiliser un module de classe. Code à mettre dans le module de l'UserForm : Attention, avec les boutons d'o... |
| 05/02/2019 à 06:42 | Excel-lent2019 | Multiplication avec pourcentage et décimales sur Userform | Les formats des contrôles sont systématiquement du String, donc il te faut bidouiller pour avoir ce que tu demandes ... |
| 04/02/2019 à 20:26 | Excel-lent2019 | Multiplication avec pourcentage et décimales sur Userform | Un exemple avec la méthode "Evaluate()". Ici, sur la procédure événementielle "Change()" de TextBox1. A voir comment sont tes pourcentages, sous la forme 0,5555 ou 55,55% ... |
| 04/02/2019 à 20:17 | Assassin_Link | Verrouillage et déverrouillage des feuilles d'un classeur | Il n'est pas possible de protéger toutes les feuilles sélectionnées en une seule fois ni de protéger une feuille si plusieurs sont sélectionnées enfin, à ma connaissance bien sûr donc, passer par un tableau ... |
| 04/02/2019 à 20:00 | dick | Si multiple de 3 +2 (fonction MOD) ?? | Je ne suis pas sûr moi non plus de bien comprendre surtout tes 3, 3 + 1 et 3 + 2. C'est MOD($C$3;4)=0 ou MOD($C$3;3)+1=0 ? Enfin, déjà une piste pour voir si ça donne le résultat attendu ou pas : =SI(ET(NB.SI.ENS($G$6:$G$10;B5);MOD($C$3;3)=0);C5;SI(ET(NB.SI.ENS($H$6:$H$10;B5);MOD($C$3;4)=0);C6;SI(ET... |
| 04/02/2019 à 15:15 | j.winkler | Macro VBA mise en surbrillance plage total | Désolé, j'avais juste fais une mise en gras sur la première colonne donc, voici le code corrigé ... |
| 04/02/2019 à 13:42 | noar58 | Comptage avec Condition | Là, il y a quelque chose que je ne saisi pas La formule NB.SI.ENS() donne le bon résultat, il te suffit de ne pas indiquer en "dur" le titre et le numéro mais de faire référence aux cellules J et K ! =SOMME.SI.ENS($E:$E;$B:$B;J2;$C:$C;K2) ou alors, précises ta demande enfin, pour moi (comprenette pa... |
| 03/02/2019 à 17:16 | sniral | Reporter autom. contenu cellule sur 2 feuilles | Comme ceci : =SI(Feuil1!B6<>"";Feuil1!B6;"")... |
| 03/02/2019 à 17:08 | Chris99 | Ignorer cellule pour une moyenne | Avec seulement les valeurs supérieures de 10 points à la moyenne. Ici, les valeurs en colonne A : =SOMMEPROD((A1:A6>MOYENNE(A1:A6)-10)*1;A1:A6)/SOMMEPROD((A1:A6>MOYENNE(A1:A6)-10)*1)... |
| 03/02/2019 à 16:01 | Ritch55 | Verrouillage de cellule | Tu cliques sur le bouton situé à l'intersection des entêtes de lignes et colonnes ce qui a pour effet de sélectionner toutes les cellules de la feuille ensuite, tu cliques droit puis "Format de cellule" ---> onglet "Protection" et là, tu décoches la case "Verrouillée" ---> "OK". Ceci fait, tu... |
| 03/02/2019 à 15:46 | j.winkler | Macro VBA mise en surbrillance plage total | A tester ... |
| 01/02/2019 à 07:03 | Invité | Cellule clignotante | Une autre piste ! A mettre dans le module de la feuille : Pour le test, une valeur inférieure à 10 entrée dans la cellule E7 fait clignoter la cellule H11... |
| 01/02/2019 à 06:48 | Lolo1905 | Créer un Nouveau Module | "Microsoft Visual Basic for applications Extensibility 5.3" Absolument pas, c'est bien pour ça que j'utilise "Object" et non "VBComponent" ! Par contre, quand tu touche au VBE, il faut cocher la case "accès approuvé au modèle d'objet du projet VBA" dans "Sécurité des macros"... |
| 01/02/2019 à 06:33 | slimania27 | Faire apparaitre date en auto | Testes ceci ... |
| 31/01/2019 à 08:41 | Balawai | Definir plage avec deux dates | En VBA, la recherche de dates est toujours assez épineuse mais en faisant la recherche sur des Long (valeur réelle stocké par Excel, ---> voir Value2 pour un Range), c'est plus concluant. Lis bien les commentaires pour comprendre ce que fait le code. En lieu et place des TextBox j'ai utilisé des... |
| 31/01/2019 à 07:06 | Lolo1905 | Créer un Nouveau Module | Je suppose que c'est par code que tu veux l'ajouter ... |
| 31/01/2019 à 06:54 | Sylvie Lovaty | Comptabilisation grues cendres museum d'histoire naturelle | Avec NB.SI() et l'astérisque, la recherche est faite sur les 6 premier chiffres qui sont propre à l'oiseau : =NB.SI($F$11:$F$28;GAUCHE(F11;6)&"*")... |
| 31/01/2019 à 06:48 | slimania27 | Faire apparaitre date en auto | L'instruction exécutée une fois suffit ... |
| 31/01/2019 à 06:44 | islemseddiki | Commande bouton | Remplacer "TauxAnnuel" par "TauxApplicable", ce qui est fait là dessous ... |
| 30/01/2019 à 07:18 | Dehbi | Comparer Colonne | A tester : Sinon, tu as les formules Excel avec MFC... |
| 30/01/2019 à 06:59 | slimania27 | Faire apparaitre date en auto | Testes et dis moi ... |
| 30/01/2019 à 06:39 | alexf55 | Compter le nombre de celulles par couleur | Avec une fonction perso : que tu utilises de cette façon dans la feuille Excel : =CouleurCellule(F4:K21;G9) où ici, G9 est une des cellules de la plage qui a la couleur recherchée. Tu peux utiliser une cellule de référence hors de la plage du moment qu'elle a comme couleur la même que celle recherch... |
| 29/01/2019 à 17:38 | thibaut59530 | Fichier endommagé | J'espère que tu vas pouvoir récupérer le maximum de ton fichier ... |
| 29/01/2019 à 16:49 | Sozper | Copier lignes à partir d'onglet maître | Avec le bouton tu appelles d'autre Sub() comme la suppression des feuilles, copie des entêtes, etc..... |
| 29/01/2019 à 16:47 | thibaut59530 | Fichier endommagé | Normalement, "Modèle BIS" devrait avoir une extension .xls, .xlsx, .xlsm, etc... Si ton classeur n'est pas sensé contenir de macro, ajoutes l'extension .xls si version Excel <2007 ou .xlsx si > et testes l'ouverture par double clics dans l'explorateur ou alors, directement dans Excel avec Fich... |
| 29/01/2019 à 16:39 | cornet-family | Prix remisé par quantité | Pour appliquer une remise, le multiplicateur doit être inférieur à 1 donc pour 20% c'est Prix*0,8 ou Prix*(1-0,2) Pour appliquer une majoration, le multiplicateur doit être supérieur à 1 donc pour +20% c'est Prix*1,2 Pour connaître la remise effectuée, c'est 1-Prix_Final/par Prix_Initial Pour connaî... |
| 29/01/2019 à 16:05 | CAP24 | Syntaxe msgbox VByesNo | Voici ... |
| 29/01/2019 à 16:02 | alexf55 | Compter le nombre de celulles par couleur | Postes un fichier pour et précises ton souhait ... |
| 29/01/2019 à 15:58 | Sozper | Copier lignes à partir d'onglet maître | Remplaces le code précédemment donné par celui-ci (petite correction au niveau de la définition de ligne). Tu as un espace parasite en fin du prénom Pierre ... |
| 29/01/2019 à 15:07 | Audraysf | Arrachage de cheveux | En C3 de février tu inscris la formule : =janvier!C9 Pour que ça se face automatiquement, tu entres le signe = puis tu cliques sur l'onglet voulu puis dans la cellule voulue et ensuite Entrée ... |
| 29/01/2019 à 14:59 | Sozper | Copier lignes à partir d'onglet maître | Ca serait judicieux ... |
| 29/01/2019 à 14:57 | hughlab | Affichage 0 pour chiffre négatif | Moins moins = plus donc, ce qui revient à faire : =SOMMEPROD((A2:A100>0)*(A2:A100))... |
| 29/01/2019 à 14:31 | Pand0ra74 | Remplacer dans une formule | Tout simplement en travaillant sur la formule elle-même ... |
| 29/01/2019 à 14:26 | Geo-fusca | Combobox avec source horizontale | RowSource ne prend en compte que les valeurs en colonne (c'est de cette façon que sont organisés les champs d'une base de données), utilises List ... |
| 29/01/2019 à 14:21 | didier83 | Nombre impair | Très simple, utilises la fonction "EST.IMPAIR()" ... |
| 29/01/2019 à 14:18 | thibaut59530 | Fichier endommagé | Je vois que ton fichier n'a pas d'extension, est-ce dû au fait que tu les caches ? Si ce n'est pas le cas, ajoutes l'extension et testes si il s'ouvre si non, j'espère que tu as une sauvegarde ... |
| 29/01/2019 à 13:48 | Alexandre_bnt | Créer une VBA qui masque les colonnes vides | Comme dit Jean-Eric , tu ne peux pas masquer une cellule seule, par contre, tu peux formater pour que la valeur qu'elle contient ne soit pas visible (elle le sera dans la barre de formule), il suffit d'utiliser le format ;;; trois point-virgule ... |
| 29/01/2019 à 13:40 | slimania27 | Faire apparaitre date en auto | A tester ... |
| 28/01/2019 à 17:05 | SkillzZ | Excel - SOMME.SI.ENS -> Lenteur fichier | Attention à ce que les plages soient égales c'est à dire le même nombre de cellules, si c'est le cas, la fonction va automatiquement utiliser les noms de plage quand tu va la sélectionner. A mon avis, ça vient de ça ... |
| 28/01/2019 à 16:25 | Frugg62 | Résultat d'une addition au survol d'une cellule | Content de t'avoir aidé... |