Date | Auteur du sujet | Sujet | Extrait du message |
---|
28/10/2016 à 18:10 | Math2810 | Label combo condition multi | Voici le fichier modifié. Rq : je ne vois pas l'intérêt d'utiliser un MultiPage si la validation est appliquée à l'ensemble des contrôles. Pourquoi cette séparation (valider en aveugle, c'est un tantinet anxiogène ? A+... |
28/10/2016 à 15:55 | Math2810 | Label combo condition multi | Une proposition A+... |
27/10/2016 à 19:39 | Iruri4 | Transposer une liste verticale en liste horizontale | Tu peux commencer par regarder si le nom de la feuille est bien strictement identique au texte "Feuil9" (sans espace au début ou à la fin en particulier). A+... |
27/10/2016 à 11:53 | batoine | Indirect en VBA | Tu peux utiliser la forme = Evaluate("INDEX(INDIRECT(J1),10,1)") A+... |
27/10/2016 à 11:05 | Alwaysthesun | Liste répétée | Il a suffit de prendre en compte la valeur numérique contenue dans la cellule F5 pour effectuer l'itération For i = 1 To WsS.Cells(LigneS, ColS).Value WsC.Cells(LigneC, 1).Resize(, 4).Value = WsS.Cells(LigneS, 1).Resize(, 4).Value WsC.Cells(LigneC, 5) = WsS.Cells(1, ColS) LigneC = LigneC + 1 Next i... |
27/10/2016 à 10:23 | Alwaysthesun | Liste répétée | Une proposition avec une macro A+... |
27/10/2016 à 00:43 | Iruri4 | Transposer une liste verticale en liste horizontale | Avec une macro A+... |
26/10/2016 à 13:14 | xliben | TRIER en deux categories | Pour activer les macros, aller dans les Options d'Excel > Centre de gestion de confidentialité > Paramètres du Centre de gestion de confidentialité > Paramètres des macros. A+... |
26/10/2016 à 11:38 | xliben | TRIER en deux categories | C'est ce que fait la macro du classeur que je t'ai envoyée le 24 Oct 2016, 12:31 As-tu testé cette macro ? A+... |
25/10/2016 à 18:01 | xliben | TRIER en deux categories | Que veux-tu que je réponde ? De mon coté, je ne vois pas ce qui te bloque. Tu as bien trouvé le code. Tu as constaté que la procédure est lancée par le bouton de commande. La procédure est bien appliquée sur le fichier que tu as joint. Tu obtiens le résultat souhaité. Si tu as d'autres besoins, il f... |
25/10/2016 à 17:04 | luis | Code VBA pour copier coller en changeant de colonne | Rq : de GT à GV, le décalage est de 2 colonnes. A+... |
25/10/2016 à 09:40 | nono22 | Public VBA | Tu peux aussi créer une variable publique de type Range : puis lui affecter la référence de la cellule choisie à l'ouverture du classeur (Module ThisWorkbook) A+... |
25/10/2016 à 09:22 | mic6259 | Changer couleur | J'ai simplement ajouté une partie de code pour traiter la nouvelle ligne à l'identique des 2 autres. A+... |
25/10/2016 à 09:09 | juicelink | Afficher / masquer un bouton | Sinon, tu peux aussi te contenter de masquer le bouton : A+... |
24/10/2016 à 17:58 | romainbaron35 | Transformer un nombre en mm:ss | Pour te répondre ... quand même A+... |
24/10/2016 à 16:26 | romainbaron35 | Transformer un nombre en mm:ss | Tu peux tester ce code de conversion (à placer dans le module de la feuille). L'exemple fonctionne avec une saisie dans la cellule A1. A+... |
24/10/2016 à 15:38 | xliben | TRIER en deux categories | Pour que je puisse t'aider, il faut m"en dire plus sur les points de blocage. Pour visualiser la macro : tu appuies sur alt + F11 pour ouvrir l'éditeur, tu appuies sur ctrl + R pour ouvrir l'explorateur de projets, tu double-cliques sur Modules / Module1 pour voir le code. La procédure balaye toutes... |
24/10/2016 à 15:25 | Justine0212 | Recherche VBA | Il ne faut pas prendre la mouche pour aussi peu. Après avoir respiré un bon coup, tu en viendras peut-être à considérer que ce que je t'ai indiqué méritait réflexion. Si le nombre à saisir se limite à 1 chiffre, il est peut-être intéressant d'effectuer une saisie par incrément. Par contre, s'il s'ag... |
24/10/2016 à 13:31 | xliben | TRIER en deux categories | Voici une proposition de macro qui réalise la séparation des nombres selon qu'ils ont 9 chiffres (col B), 10 chiffres (col C) ou autre (col D). A+... |
24/10/2016 à 12:56 | Justine0212 | Recherche VBA | Il faut dire à ton chef qu'il va provoquer la faillite de l'entreprise. Si le nombre à saisir est 253648, ça va faire une sacré journée ! A+... |
23/10/2016 à 14:01 | amgue | Chercher/Trouver une sous-chaine | A+... |
21/10/2016 à 18:04 | benoist | Liste déroulante | La plage "Essai" est à définir avec : =DECALER(maison!$B$2;;;NBVAL(maison!$B:$B)) et dans la procédure Worksheet_SelectionChange() : a = Application.Transpose(Sheets("maison").Range("essai")) A+... |
21/10/2016 à 17:56 | Patrick_03 | Problème de Somme | Si tu souhaites obtenir une somme, il faut que tu inscrives ces valeurs sous forme numérique. =SI(I12="";"";SI(I12=9;9;SI(I12=22;16;SI(I12=30;24)))) Ensuite, il faut que tu choisisses un format avec 2 décimales. A+... |
20/10/2016 à 15:51 | Hamzadeb | Changer le nom d'un bouton automatique lié avec une feuille | Le "Name" des feuilles change mais le "CodeName" ne change pas. Tu peux donc l'utiliser pour activer les feuilles. A+... |
18/10/2016 à 19:31 | Hamzadeb | Changer le nom d'un bouton automatique lié avec une feuille | Une proposition avec bouton de formulaire. A+... |
18/10/2016 à 17:23 | etienne84 | Combobox sur 2 feuilles | Ton code épuré : A+... |
17/10/2016 à 13:04 | Vincent-M | MsgBox remplacer un texte sous condition | Une proposition .. A+... |
16/10/2016 à 19:01 | Siva | Correction sur code VBA | Re-bonjour Siva, Salutations gelinotte, Le problème ne devrait pas se poser avec une version 2007. Par contre, le fichier étant enregistré avec une extension xls, on peut supposer que la version est antérieure à 2007, ce qui peut expliquer les petits soucis rencontrés. Je te conseillerais donc de fa... |
16/10/2016 à 11:33 | Siva | Correction sur code VBA | Voici mon fichier test : Tu pourras constater que la liste de validation en C1 est bien présente et que les dates sont bien indiquées en BE4. A+... |
16/10/2016 à 10:58 | Siva | Correction sur code VBA | Point 1 : Remplace la ligne de code fw.Rows("1:1"). Clear par fw.Rows("1:1"). ClearContents Point 2 : modifie la formule =CONCATENER(C1;" - ";TEXTE(K1;"jj/mm/aaaa");" To ";TEXTE(L1;"jj/mm/aaaa")) A+... |
14/10/2016 à 12:25 | NBKDK | Somme.si ou prod avec date dans la formule | Essaie une formule du type : =SOMMEPROD((A2:A100>DATEVAL("31/12/2015"))*(B2:B100)) A+... |
14/10/2016 à 11:34 | Vincent-M | MsgBox remplacer un texte sous condition | Le bout de code que tu montres ne permet pas de comprendre pourquoi la MsgBox revient à chaque question suivante. A+... |
14/10/2016 à 11:22 | remi110984 | Remplir un tableau fonction d'une liste de choix | Essaie avec la formule : =DECALER(Feuil1!B3;EQUIV($B$1;Feuil1!$B:$B;0)-1;0) A... |
13/10/2016 à 14:17 | Jez | Nommer onglet depuis une cellule | Pour info, je n'ai rencontré aucun problème. Le renommage des feuilles s'effectue correctement avec ton fichier et le code proposé par Dan. A+... |
13/10/2016 à 13:08 | Jez | Nommer onglet depuis une cellule | En clair, tu veux savoir pourquoi une procédure qui fonctionne bien ne fonctionne pas dans un classeur que nous ne connaissons pas. Tu as le choix entre 2 solutions : 1) tu joins le fichier incriminé, 2) tu poses la question sur un site de voyance. A+... |
13/10/2016 à 12:45 | ShadW | 2 conditions pour 12 possibilités | Rien ne t'empêchait de transmettre un fichier pour illustrer ta demande La preuve : A+... |
13/10/2016 à 11:05 | Stun | VBA d'impression selon pertinence de la cellule | Tu peux établir une liste sans doublon qui regroupera les ensembles uniques Nom-Prénom-Adresse. Pour cela, tu peux utiliser un dictionnaire A+... |
12/10/2016 à 23:05 | christophe750189 | Macro Agrandir la barre de formule | Tu places le code suivant dans le module ThisWorkbook : A+... |
12/10/2016 à 08:36 | bjojo94 | Abréviation par un texte d'un autre onglet | Une proposition A+... |
11/10/2016 à 13:41 | Snopov | Nommer des cases Excel en fonction du contenu d'autres cases | Avec une macro : A+... |
11/10/2016 à 12:14 | Romdek | Formulaire VBA bug | Nouvelle version ... A+... |
11/10/2016 à 11:45 | Romdek | Formulaire VBA bug | Une proposition à tester. A+... |
10/10/2016 à 13:14 | charlineale4897 | Concatainer les textes de cellules sous condition | Avec un exemple, tout devient limpide Essaie le code suivant : A+... |
10/10/2016 à 11:37 | charlineale4897 | Concatainer les textes de cellules sous condition | Je suis surpris par ta réponse car le code 40 correspond à la parenthèse ouvrante. Le plus simple serait que tu envoies un exemple dans un fichier. A+... |
10/10/2016 à 10:20 | charlineale4897 | Concatainer les textes de cellules sous condition | Quel est le code de ce caractère invisible ? (Pour le déterminer, tu peux utiliser la fonction CODE) A+... |
09/10/2016 à 07:46 | Moé Kolisse | Table de Conversion de "Onglet à UserForm" | Une autre présentation A+... |
09/10/2016 à 06:34 | marc7894 | Variable module à worksheet | C'est sûrement un problème de portée de variable. Pour qu'une variable soit utilisable dans toutes les macros du projet, il faut utiliser l'instruction Public et la variable doit être placée en tête d'un module standard . A+... |
08/10/2016 à 17:23 | victorgstock | Copie des données d'une cellule vers d'autres | Bon, avec un exemple ce sera plus concret ... Tu regardes et tu me dis la suite à donner. A+... |
08/10/2016 à 16:20 | victorgstock | Copie des données d'une cellule vers d'autres | Non, ce n'est pas possible avec un simple bouton de commande car il faut à minima pouvoir identifier la cellule qui doit être copiée avant de coller la valeur dans les autres cellules. C'est possible par contre en utilisant la procédure Worksheet.Change() comme indiqué dans ton premier exemple puisq... |
08/10/2016 à 15:14 | charlineale4897 | Concatainer les textes de cellules sous condition | Je n'ai peut-être pas bien saisi le sens de ta question car c'est déjà le cas avec la procédure proposée. La ligne de code suivante ne retranscrit les infos que si la cellule commentaire est renseignée A+... |