| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 20/04/2022 à 18:50 | Tanguy29 | Reprendre valeur commande "SI" | En D89 on écrit "0,5", "0,6", "0,8" ou "1" . Donc du texte En D75 on teste si en D89 on a 1, 0,8, 0,6, ou 0,5 . Donc du numérique 2 solutions possibles: de chaque coté, tout mettre en texte (avec les " ") , ou tout mettre en numérique (sans " ") A+... |
| 13/11/2021 à 18:20 | Philippe V. | Reconnaître une cellule avec formule "chiffrée" de calcul /formule complexe | Un essai par fonction personnalisée : A+ Edit : Bonjour BrunoM45... |
| 13/11/2021 à 11:40 | TONY83470 | Combobox sans doublon avec additem et boucle do | Bonjour TONY83470 , Arturo83 , Une autre version de la partie chargeant la combobox762 N.B. : Pas très parlant l'appellation des combo et text Box A+... |
| 10/11/2021 à 14:13 | AubinV | Addition de Textbox | Avec pas plus de précision, essayer : à placer en fonction de ce que vous voulez faire...... |
| 10/11/2021 à 12:44 | AubinV | Addition de Textbox | Pas trouvé trace d'un souci quelconque, juste l'exposé d'une situation.... Où donc se trouve le problème ? A+... |
| 10/11/2021 à 12:41 | xorsankukai | [VBA] Transposer colonnes en ligne par tronçons | Une petite correction pour fonctionner même s'il manque une visite dans la liste . J'ai modifié l'initialisation du Tableau Initial par rapport à la première version : qui provoquait un décalage d'une ligne au début (c'était le but) mais aussi en fin ..... |
| 09/11/2021 à 18:25 | totoche31 | Selection.AutoFill avec variable | .... trop tard !!! A+... |
| 09/11/2021 à 14:31 | xorsankukai | [VBA] Transposer colonnes en ligne par tronçons | Le dico est effectivement le plus simple pour compter le nombre de Visites. Une version allégée : Quelle que soit la version, s'il manque un N° de visite dans une "série" pour un ID (par ex : v0,v1,v3,v4..) , il y aura un décalage (et même un plantage avec ma version)... |
| 08/11/2021 à 18:38 | xorsankukai | [VBA] Transposer colonnes en ligne par tronçons | Bonjour xorsankukai , un essai : on prend les données dans un tableau et on copies ces données dans un autre tableau en fonction du N° de visite. Fonctionne pour 4 visites (0 à 3) au delà il faudrait adapter le dimensionnement du tableau final (TF) A+... |
| 04/11/2021 à 18:17 | LucasP | VBA word comparer des valeurs | Peut-être plus de chance d'avoir des réponses en postant dans la partie du forum adéquat (comme Sheila... j'ai honte ...!) A+... |
| 04/11/2021 à 18:02 | Paullo | Limites de la fonction "Evaluate" | Ah oui... là ça marche moins bien.... Mais je crois que ce n'est pas prévu par Paullo... |
| 04/11/2021 à 13:58 | Paullo | Limites de la fonction "Evaluate" | Une autre approche par fonction personnalisée: dans un module standard = et dans la feuille : =Paullo(D4) où D4 contient l'expression à évaluer Si cette expression ne contient pas de signes "+" ou s'il y a plus de 255 caractères entre deux signes "+" il y aura dysfonctionnement..... |
| 03/11/2021 à 20:16 | Boby71C | Ecrire en colonne L en fonction de la checkbox cochée | En supposant qu'il n'y a qu'une checkbox cochée, a priori : en remplacement de la ligne: A+ Edit: Bonjour LouReeD , il faut bien sûr écrire CheckBox et non ChecBox... |
| 02/11/2021 à 17:13 | amelie45 | Generer sur toutes les feuilles un array a partir d'une colonne ? | Pas sûr d'avoir tout compris.... Il faut copier la colonne de noms de chaque feuille dans une feuille, en passant par un array ...; pourquoi la forme de l'array est imposée ? les colonnes de noms doivent être copiées en une seule colonne ou bien les unes à coté des autres ? A+... |
| 02/11/2021 à 11:30 | Chargé | Découper une colonne de 13K lignes en plusieurs toutes les 551 lignes | A+... |
| 01/11/2021 à 18:55 | totoche31 | RechercheV en variable | Si pour ouvrir un classeur vous utilisez : en passant par une "variable" ça pourrait donner quelque chose comme: A+... |
| 01/11/2021 à 14:32 | Olivier Rymer | Aller chercher une valeur dans un onglet | Si les noms sont en colonne, on les trouve plutôt en A1, A2,.... un essai : en B1 : =INDIRECT(A1 &"!F4") A+... |
| 31/10/2021 à 12:15 | laurianefr | Bug mise en page : la page s'arrête au 3/4 | Ben..., pas vu le blanc au niveau bas de page. un aperçu avant impression serait peut-être plus parlant ...? la ligne 108 n'aurait-elle pas atteint sa hauteur maxi ...? A+... |
| 31/10/2021 à 12:03 | TONY83470 | Combobox.list je suis certain que la solution est simple | Pas trouvé l'origine du dysfonctionnement, mais en supprimant et en recréant la ComboBox1, ça fonctionne ... A+... |
| 26/10/2021 à 13:36 | sgangbadjo | Syntaxe VBA a corriger | N'y aurait-il pas un message d'erreur sur cette ligne ? : A+... |
| 22/10/2021 à 17:30 | Célia1234 | Comparatif de 2 listes de salariés | Les fonctions sont documentées dans Excel .... Si, dans la colonne B, le nombre d'occurrences de la valeur de la cellule A2 est supérieur à 0 alors on affiche "PRESENT", sinon on affiche "SORTIE"... |
| 20/10/2021 à 14:52 | Poissonlunaire | Rafraichir une variable VBA | On suppose qu'il s'agit d'alimenter une listbox sur une userform ...? comment procédez vous exactement ? sortez vous de la userform lorsque vous saisissez de nouvelles données en colonne A ? A+... |
| 20/10/2021 à 13:49 | Mberaud | Utilisation d'une variable dans plusieurs modules | Dans un module pour qu'une variable soit visible de toutes les sub de ce module : on déclare cette variable en tête de module : Dans les différentes sub cette variable ne doit pas être redéclarée ! Pour que cette variable soit visible depuis d'autres modules, la déclaration est faite dans un seul mo... |
| 20/10/2021 à 11:58 | Mberaud | Utilisation d'une variable dans plusieurs modules | Voir le cours spécifique sur les variables et plus précisément sur la portée des variables https://www.excel-pratique.com/fr/vba/variables_suite A+... |
| 19/10/2021 à 16:21 | Célia1234 | Comparatif de 2 listes de salariés | Un essai : en C2 : =SI(NB.SI(B:B;A2)>0;"PRESENT";"SORTIE") à tirer vers le bas A+... |
| 19/10/2021 à 16:06 | youguybass | Simplification de code | Une solution à tester : A+... |
| 18/10/2021 à 18:54 | Rayanebtmz | Mettre les premiere lettre d'un mot en chiffres | Une solution par fonction personnalisée : Dans un module standard copier : et dans une cellule d'une feuille , copier (adapter si la phrase à "coder" n'est pas en cellule B3) : =CodeIni(B3) A+ Edit : bonjour xorsankukai et désolé pour l'étrange similitude du code... |
| 18/10/2021 à 18:35 | kenshiro | Comment crée une variable d'une listbox et la mettre dans une cellule | Pas tout clair ! peut-être : A+... |
| 18/10/2021 à 16:11 | Nam | [VBA] combobox liées sur userform | OK , merci et ravi d'avoir pu aidé... |
| 16/10/2021 à 15:53 | Nam | [VBA] combobox liées sur userform | S'il n'y a qu'une seule instruction qui suit le "Then" et que cette instruction est sur la même ligne, on peut omettre le End If. Par exemple : aurait pu s'écrire de façon plus traditionnelle : Extrait aide Excel : le mot clé Me offre la possibilité de faire référence à l'instance de la classe dans... |
| 15/10/2021 à 18:40 | Nam | [VBA] combobox liées sur userform | Pas de chance pour moi ....., je viens de finaliser ma réponse . Puis que c'est fait je "livre" : Modifier la Private Sub userform_initialize() et ajouter la Private Sub departement_Click() A+... |
| 15/10/2021 à 18:09 | GGLC | Macro VBA rechercher et remplacer une information entre guillemets | Une possibilité : utiliser la fonction Replace . Par exemple : où Plage est une variable (de type range) initialisée avec la plage où doit s'effectuer le remplacement. Par exemple : A+... |
| 15/10/2021 à 17:19 | superneiluj | Passage à la cellule suivante | Je ne devais pas être bien réveillé, c'est bien précisé colonne... Pour répondre strictement au souci de passer à la cellule suivante, une proposition : Par contre, pas compris l'algo présenté pour trouver la valeur mini..... |
| 15/10/2021 à 11:30 | superneiluj | Passage à la cellule suivante | A priori les données sont en ligne (?) mais pour être sûr et mener des essais .... A+... |
| 14/10/2021 à 12:27 | superneiluj | Arrêt d'une boucle quand condition vérifiée | Utiliser l'instruction Exit For qui force la sortie de boucle. A+... |
| 13/10/2021 à 16:54 | Loïc Delval | Supprimer des lignes quand un espace vide se trouve avec un @ | Un essai par dictionnaire qui évite la boucle sur le tableau mot_clef pour chaque ligne : A+... |
| 12/10/2021 à 11:40 | Flipbuzz | Chercher plusieurs mots sur une ligne, si oui alors copier coller | Tout simplement ... ça évite de réaliser un code sur un jeu de test qu'il faudra reprendre pour fonctionner sur le classeur réel. en ligne 8 on trouve l'année ! faut-il comprendre ligne 12 ou est ce une erreur de positionnement du tableau dans le classeur test? sur combien de ligne doit-on copier Sa... |
| 12/10/2021 à 00:34 | N.C. | Tri date sans tenir compte du jour | Chaque élément d'une combobox possède un index ; le premier étant 0. Dans la Combobox1, le mois de janvier a l'index 0, février le 1, mars le 2... en faisant +1 on aura pour janvier : 1, février : 2,.... donc on retrouve le N° du mois sélectionné. Dans les données de la feuille " journal " le mois e... |
| 11/10/2021 à 18:58 | N.C. | Tri date sans tenir compte du jour | Un essai en redéfinissant la date cherchée et en passant directement par les combobox : A+... |
| 11/10/2021 à 18:11 | Flipbuzz | Chercher plusieurs mots sur une ligne, si oui alors copier coller | En fournissant les données telles qu'elles sont avant le lancement de la macro... A+... |
| 10/10/2021 à 14:46 | Duarig | Gérer la hauteur de la liste déroulante d'une combobox | Pour répondre à la question initiale: la propriété ListRows des Combobox définit le nombre de lignes de la liste. Par défaut elle a pour valeur : 8. On peut la modifier par code ou manuellement... A+... |
| 08/10/2021 à 17:18 | xXJohnXx | Vlookup dans userform | Essayer : A+... |
| 06/10/2021 à 16:14 | Terminaseb | Créer un code en fonction d'un nombre | Bonjour Terminaseb , h2so4 , un essai par macro A+... |
| 05/10/2021 à 19:24 | laurentrennes35 | Macro suppression de colonnes | La variable mois est déclarée en string et on essaye d'en soustraire 1 : donc incompatibilité de type. une solution pourrait être de conserver la première solution de yal_excel , en adaptant l'initialisation de la variable mois : A+... |
| 05/10/2021 à 18:20 | Johann77860 | Copier valeur & format d'une cellule dans plusieurs cellules | Un essai pour le bouton "C/A" : A+... |
| 01/10/2021 à 17:19 | Invité | Macro VBA qui retourne aucun résultat après exécution | Bonjour, Si le souci ne provient pas du code, c'est qu'il provient des données (a priori...) Joindre un classeur sans données confidentielles permettrait de mener des tests ... A+... |
| 01/10/2021 à 17:12 | La_baie_1976 | Msbox conditionnel | Il est préférable de préciser le message d'erreur et/ou l'anomalie constatée plutôt qu'un laconique Ca ne fonctionne pas qui ne donne aucune indication Un essai : A+... |
| 01/10/2021 à 16:22 | PemierJumeau | Somme des valeur d'une listbox | A priori une erreur d'étourderie : TotalI vn Row = .ListCount - 1 For InvRow = 0 To TotalI nv Row A+... |
| 30/09/2021 à 15:43 | Nym | Masquer lignes en fonction d'une valeur | Sur la feuille récapitulative les programmes des jours de la semaine se trouvent côte à côte, en colonnes. Le masquage des lignes pour un jour entrainera forcément le masquage de ces lignes pour tous les jours .... Je ne vois pas de solution simple pour résoudre votre soucis. La création d'une nouve... |
| 23/09/2021 à 16:12 | Nym | Masquer lignes en fonction d'une valeur | Pour répondre à votre message privé : Le code de masquage est prévu pour "travailler" sur les feuilles Lundi, Mardi, ....Samedi et Dimanche. Dès lors que ces noms de jour de semaine ne sont pas respectés, il y a erreurs. Une modification possible, si les feuilles des jours de semaine sont toujours à... |