| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/12/2020 à 18:42 | bbto | Regrouper ligne si valeurs identiques de 2 colonnes | Si j'ai compris, à essayer : A+... |
| 24/12/2020 à 18:29 | Fabiosus | Retraitement automatisé d'un Grand Livre sous VBA | Dommage, le classeur . xlsx ne comporte pas de code... A+... |
| 20/12/2020 à 15:46 | arsene6 | Recherche de chiffres dans une plage | Une solution possible: =SI(ET(NB.SI($A$2:$A$10;"=1");NB.SI($A$2:$A$10;"=2");NB.SI($A$2:$A$10;"=3");NB.SI($A$2:$A$10;"=4"));1;"") A+... |
| 20/12/2020 à 14:51 | dan67 | Changer de série de textbox si listbox modifiée | Un essai si j'ai compris : déclarer en tête de module une variable gobale au module: Dim LigTB As Integer puis apporter les modifications au code : A tester A+... |
| 20/12/2020 à 14:15 | Jordan Jacob | VBA combien de fois un nombre apparait dans une autre colonne | A moins que les données nominatives soient" bidon", le fichier joint doit être anonymiser ou retirer ... Bonne suite... |
| 20/12/2020 à 12:27 | Jordan Jacob | VBA combien de fois un nombre apparait dans une autre colonne | Sans plus d'info précises, je dirais , si l'on veut absolument du VBA, : utiliser un dictionary et une boucle sur la feuille 2 (a priori) Avec le classeur, en voyant la structure des données, il serait sans doute possible de donner une solution précise... A+... |
| 18/12/2020 à 15:54 | denomlg37 | Excel 365 - Erreur d'exécution 1004 - Bouton impression d'onglets PDF | C'est toujours plus lisible quand le code est présenté indenté et "sous" balise <code>. Peut-être un nom de feuille n'est pas exactement (un espace en plus ou en moins, d'un coté ou de l'autre) celui figurant dans cette instruction: A+... |
| 18/12/2020 à 00:32 | Manu31 | Nombres aléatoires | Un extrait de l'aide Excel sur la fonction Rnd() : A+... |
| 17/12/2020 à 19:38 | VL07247 | Copier des valeurs de cellules dans un tableau | Entree_nom, entree_prenom, entree_numéro .... sont des variables qui ne sont pas initialisées ... Avec ActiveCell.Value = entree_nom (et les lignes suivantes) on "copie" dans la cellule active le contenu de la variable entree_nom . et comme elle est vide ... A+... |
| 17/12/2020 à 19:02 | Alexandre.C | Utiliser une variable pour créer un dossier et sous-dossier | La réponse est : oui..... Mais..... Cela dépend de l'organisation des différents éléments de votre application: Sub ExempleCreationDossierAvecSousdossiers() est lancé par quoi ? Le userform est-il lancé lors de l'utilisation de la sub ? La sub est elle dans le même module que le Userform ? ... A+... |
| 17/12/2020 à 18:53 | Kecnier | Personnalisé un filtre de tri | Pour le tri particulier, voir ce lien qui explique comment créer et utiliser des listes personnalisées : https://support.microsoft.com/fr-fr/office/trier-les-donn%C3%A9es-au-moyen-d-une-liste-personnalis%C... A+... |
| 16/12/2020 à 19:10 | cedric-pillonel | [VBA] Extraire un ou plusieurs mots d'une liste | S'il s'agit de ne pas reporter certains noms de feuille, par exemple: A+... |
| 16/12/2020 à 19:02 | nico_33 | Déclencher une macro au changement de zone de liste déroulante | Essaye d'utiliser Private Sub Schoixrégion_Exit(ByVal Cancel As MSForms.ReturnBoolean) qui ne se déclenchera qu'à la sortie de la combobox lors de l'utilisation de enter , ou click dans la zone se saisie suivante ou tab A+... |
| 16/12/2020 à 12:13 | ADBLA | Tri tableau (incompatibilité de type) | Plusieurs anomalies: 1) tablo = .Range("b2:L" & Rows.Count).End(xlUp).Row ramène 1 (le N° de la ligne) et non pas un tableau. Il faudrait : 2) For i = 1 To tablo : il faut définir l'indice de début et l'indice de fin de boucle; tablo est un tableau pas un nombre. on peut alors préciser le plus grand... |
| 16/12/2020 à 11:27 | phil107 | Accepter le copier coller dans une textbox | Sur quelle ligne l'erreur ? Si c'est ensuite (après le code présenté) ce n'est donc pas le code présenté qui est incriminé ?? Avec juste ce code dans un Userform ça fonctionne .... Déposer un classeur avec le code complet du Userform pour voir A+... |
| 14/12/2020 à 17:41 | Bonouh | Erreur code VBA | Quelle est l'intitulé de l'erreur, sur quelle ligne ? ineptie supprimée .... A+ Edit : bonjour ric... |
| 12/12/2020 à 00:41 | husnu | Formule trouver si valeur existe dans une colonne pour une valeur | Alors il faut faire une adaptation de cette formule avec la solution de @tulipe_4 ... |
| 11/12/2020 à 16:07 | husnu | Formule trouver si valeur existe dans une colonne pour une valeur | Dans votre dernier classeur joint: et si vous aviez une version anglaise, peut-être utiliser COUNTIFS à la place de NB.SI.ENS... |
| 11/12/2020 à 15:38 | Damsa17 | Derniere ligne non vide | Un essai A+... |
| 11/12/2020 à 14:46 | husnu | Formule trouver si valeur existe dans une colonne pour une valeur | Je ne sais pas pourquoi vous vous évertuez à mettre cette formule en matriciel ? Simplement copier la formule puis tirer vers le bas... |
| 11/12/2020 à 00:22 | husnu | Formule trouver si valeur existe dans une colonne pour une valeur | Un ultime essai basé sur le dernier classeur : en C2 : =SI(NB.SI.ENS($A$2:$A$161;A2;$B$2:$B$161;"X")=0;0;"") puis tirer simplement vers le bas. seules les valeurs 0 sont affichées A+... |
| 10/12/2020 à 17:00 | Nicolas Mathis | Une somme impossible | Un essai par fonction personnalisée : Dans un module standard : et en F7 : =SommeH(F9:F30) à tirer vers la droite. une autre solution pourrait consister à supprimer le "h" de toute la plage par macro A+... |
| 10/12/2020 à 16:26 | prv | Consolider plusieurs tableaux similaires sans TCD | Est ce que les objets Dictionary sont utilisables sur cette version d'Excel pour MAC ? Le dictionary conviendrait parfaitement pour traiter ce type de souci, A+... |
| 10/12/2020 à 16:05 | Nicolas Mathis | Une somme impossible | Pas tout compris... Qu'est ce que tu appelles extraction : une copie, une macro, une requête .... ? a priori il faudrait modifier l'extraction, mais sans connaître le format des données initiales, ni la procédure utilisée pour extraire, pas simple de répondre ... A+... |
| 10/12/2020 à 15:48 | GianGian | Probleme ListBox = -1 avec des | @ GianGian : L'utilisation de Ucase "transforme" la saisie en majuscule , si cette valeur n'existe pas dans la combobox alors listindex = -1 , si elle existe alors listindex = index de cette valeur Si l'exposé du problème et le code joint ne sont pas le reflet de la réalité, il y a peu de chance qu'... |
| 10/12/2020 à 12:28 | GianGian | Probleme ListBox = -1 avec des | Après test sur ma version, que l'on sélectionne une donnée avec ou sans crochet, le listindex de la combobox n'est jamais -1!! Il doit y avoir autre chose ? A voir avec le classeur A+ edit : ListBox ou Combobox ? mais ça doit réagir pareil ... |
| 09/12/2020 à 18:56 | TouToune | Remplir textbox sous condition | Une solution : dans Private Sub Valider_Click() utiliser : si on n'a rien choisi dans la combobox, on prend la dernière valeur de la colonne B, sinon on fait +1 (quelque soit le choix : 99 ou 50) A+ Edition : J'ai zappé la mise à jour de la TextBox10. Une autre solution en utilisant textbox10: Dans... |
| 09/12/2020 à 10:56 | husnu | Formule trouver si valeur existe dans une colonne pour une valeur | A essayer, en C1 : =NB.SI.ENS($A$1:$A$10;A1;$B$1:$B$10;"X") puis tirer vers le bas. A+... |
| 06/12/2020 à 16:29 | Jean Pierre 30 | Ecrire dans textbox | Ben .... a priori : A placer dans l'Userform, en fonction de ce que vous voulez faire et et de l'organisation de l'Userform. mais faire afficher des valeurs "bidon" dans des textbox sans rien faire avec est ce bien utile ? ou c'est pour faire croire que ...? A+... |
| 06/12/2020 à 14:14 | Jean Pierre 30 | Ecrire dans textbox | Sans doute pas tout saisi ... Quel intérêt d'initialiser deux textbox sans que l'écriture soit lisible ? Autant écrire directement "******" dans ces textbox ? A+... |
| 03/12/2020 à 19:23 | mlkgiosn | Macro "date atteinte" | Déplacer l'étiquette finboucle: juste avant Next cel... |
| 03/12/2020 à 15:21 | Stéphanie94 | Transposer données sur plusieurs colonnes avec lien URL | Un essai à tester : A+... |
| 03/12/2020 à 15:15 | Oly80 | Ajout calcul auto à une macro | Voir l'aide de la méthode calculate A+... |
| 02/12/2020 à 15:32 | mlkgiosn | Macro "date atteinte" | Pas sûr d'avoir tous compris !! une possibilité que je ne sais pas incorporé dans le code déjà existant..... je suppose qu'il y a une boucle (?) A+... |
| 01/12/2020 à 16:49 | Anthony jmz | Appliquer une Macro évènementiel sur x feuilles au lieu de 1 | Essaye la solution de galopin01; c'est la même * et c'est tout prêt ! * avec : Sh .PageSetup.LeftFooter =... ce qui est plus mieux... |
| 01/12/2020 à 15:51 | Anthony jmz | Appliquer une Macro évènementiel sur x feuilles au lieu de 1 | Le code utilisé dans Private Sub Worksheet_Change de la feuille 1 peut être utilisé au niveau ThisWorkbook dans Private Sub Workbook_SheetChange. Juste modifier : ActiveSheet. PageSetup.LeftFooter =... A+... |
| 30/11/2020 à 19:53 | Rag02700 | (VBA) Tester si le mail n'est pas trop volumineux | Pour déterminer la taille d'un fichier, on peut utiliser la fonction FileLen() Si tous les fichiers à joindre sont dans le même répertoire on peut utiliser la fonction FileLen() combinée avec la fonction Dir() (pour boucler sur tous les fichiers) FileLen donne le résultat en octets. A+... |
| 30/11/2020 à 19:07 | BZH83 | Ouvrir plusieurs fichiers fermés | Pas l'ombre d'un début de code pour déterminer ce qui ne va pas .... Bonne suite... |
| 30/11/2020 à 18:49 | Thorfin | Bug récurent sur les variables | L'anomalie se produit lorsqu'une ligne du fichier txt n'a aucun caractère ( Len=0) puisqu'alors tableau n'existe pas. Pour éviter cela, faire le test de savoir si la ligne récupérée n'est pas vide: Rajouter : juste avant ne pas oublier de rajouter le End If au bon endroit A+... |
| 30/11/2020 à 13:29 | AnthonyLR | Macro "Enregistrer sous" avec Création de dossier | Si j'ai bien compris: A+... |
| 28/11/2020 à 19:55 | Alexandre170198 | Boucle compteur sous conditions | Je n'ai pas essayé de comprendre ton code. un essai: A+... |
| 28/11/2020 à 11:31 | Alexendra Tremblay | Verrouiller les mêmes cellules sur plusieurs feuilles Excel en même temps | Finalement, simplement spécifier la plage des cellules fusionnées: au lieu de A+... |
| 27/11/2020 à 21:29 | Alexendra Tremblay | Verrouiller les mêmes cellules sur plusieurs feuilles Excel en même temps | Les cellules F2 et K8 sont des cellules fusionnées. et apparemment c'est ce qui provoque le plantage. Pas d'autre solution (pour moi...) que de ''défusionner'' ces cellules sur chaque feuille. Bon courage et bonne suite... |
| 27/11/2020 à 19:38 | Alexendra Tremblay | Verrouiller les mêmes cellules sur plusieurs feuilles Excel en même temps | Est ce que les feuilles sont protégées lorsque vous lancez la macro de déverrouillage des plages de cellules? Si oui, le plantage est normal : on ne peut rien modifier sur une feuille protégée. Déprotéger la feuille avant ! Si non, joignez votre classeur pour diagnostic. Par ailleurs, il n'est jamai... |
| 27/11/2020 à 18:10 | Alexendra Tremblay | Verrouiller les mêmes cellules sur plusieurs feuilles Excel en même temps | Il est possible de créer une nouvelle sub comme vous l'avez fait, sauf que, pour que ça marche, il manque le nom de la sub , par exemple : Sub VerrouilleCel() et supprimer tous les Next sauf le dernier (il n'y a qu'une seule boucle For ...Next) Mais ce code pourrait (en le modifiant un peu) être ins... |
| 27/11/2020 à 16:42 | Alexendra Tremblay | Verrouiller les mêmes cellules sur plusieurs feuilles Excel en même temps | Par défaut les cellules sont verrouillées, ce n'est que si la feuille est protégée que les cellules deviennent non modifiables. Si vous avez besoin d'accéder à certaines cellules alors que la feuille est protégée, cela nécessite de déverrouiller ces cellules avant la protection de la feuille, par ex... |
| 27/11/2020 à 16:26 | Willau | Boutons précédent/suivant pour liste (déroulante) | Une solution sans VBA: utiliser les contrôles Toupie ou Barre de défilement, soit contrôle formulaire soit contrôle ActiveX A+ Edit : Bonjour gmb... |
| 27/11/2020 à 15:18 | Flea07 | Ajouter +1 à une cellule en fonction du résultat d'une autre cellule | Une solution possible: En B2 : =(B3+5) +SI(B10>30%;1;0) A+... |
| 27/11/2020 à 15:07 | phal2ip | Incompréhension totale sur simple comparaison | On teste sur une chaine de caractères ( présence des " ") et, dans ces conditions "10" est inférieur à "6". Supprimer les " " de tous les tests A+... |
| 26/11/2020 à 19:03 | Lasource06 | Récuperer le Nom du Classeur non actif | Si j'ai bien compris, depuis un classeur A on lance une macro du classeur B. et depuis cette macro du classeur B on veut récupérer des données dans le classeur A : Dans le classeur A : Dans le classeur B (dans un Module) : à adapter en fonction du besoin exact A+... |