| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 11/10/2022 à 21:43 | Assertif | Erreur : ElseIf sans If | Si vous faites le "Then" sur la même ligne que le IF, le EndIf est "sous-entendu", donc ceci : If LouReeD="Fort" Then MsgBox("Trop fort !") est égale à : If LouReeD="Fort" Then MsgBox("Trop fort !") Endif Maintenant regardez une nouvelle fois votre code et vous verrez qu'il manque bien un If donc "E... |
| 11/10/2022 à 21:30 | Joco7915 | Problème timer chrono | N'avez-vous pas une variable Timer ailleurs dans votre code ? VBA n'aime pas trop l'utilisation de variable système pour en faire autre chose... @ bientôt LouReeD... |
| 11/10/2022 à 21:24 | maitreteu | Impossible de comparer les valeurs de deux array | Ai-je bien compris : un tableau complet avec un index > au tableau incomplet on boucle sur les ID du tableau complet et on regarde s'il existe dans le tableau incomplet, s'il existe on passe à l'ID suivant, s'il n'existe pas on l'ajoute au tableau incomplet, on doit donc l'agrandir d'un index et... |
| 11/10/2022 à 21:19 | Jefekoi | A propos des menus en cascade XLSX | Vu que vous avez nommé vos liste avec le nom des entêtes de liste il suffit en validation de données de mettre la formule =Indirect(b4). Suis-je bête c'est ce que vous avez fait ! Donc ce que vous voulez c'est un échange directe de la première valeur en fonction du choix de la liste... Mais une cell... |
| 11/10/2022 à 19:02 | joe888 | Boutons macros bougent et rétrécissent à la réouverture | Faut voir le fichier dans sa globalité mais rien n'est impossible sinon c'est que ce n'est pas Excel ! Et puis ici il y en a du monde qui s'y connait ! Je ne suis pas le meilleur mais je me défend ! @ bientôt LouReeD... |
| 11/10/2022 à 18:56 | joe888 | Boutons macros bougent et rétrécissent à la réouverture | ActiveWindow.ScrollRow = 35 est le résultat, l'interprétation de l'enregistreur de macro suite à un Scroll de la feuille cela n'a rien à voir avec le fait de les afficher ou non. Pour l'affichage c'est EntireRow.Hidden = False et le masquage EntireRow.Hidden = True, ou bien alors en jouant sur la ha... |
| 11/10/2022 à 18:37 | joe888 | Boutons macros bougent et rétrécissent à la réouverture | Pour simplifier un peu vous pouvez sans crainte supprimer les ligne comme celle-ci : ActiveWindow.ScrollRow = 35 C'est l'enregistrement de la rotation de la molette de souris ou des ascenseurs pour faire défiler la feuille vers le bas ou le haut. Ici : on voit que vous sélectionnez deux plage (car v... |
| 11/10/2022 à 18:30 | Berjac | Tri selectif personnalisé | Une proposition par formule : En feuille 1 je n'obtiens pas le même résultat que vous car votre liste comporte 27 éléments et vous parliez d'un maximum de 26, il faudra donc adapter la formule en conséquence. j'utilise SOUS.TOTAL avec le paramètre 103 (ou 3 à voir chez vous lequel fonctionne), qui p... |
| 11/10/2022 à 18:21 | Berjac | Tri selectif personnalisé | Donc l'énoncé est un peu erroné : " parfois le colonne D n'aura que 10 cellules ou parfois 8 ou n'importe quel nombre de cellules(jusqu'à 26) " où lit-on que la variation de taille est suite à du masquage ! @ bientôt LouReeD... |
| 11/10/2022 à 18:16 | joe888 | Boutons macros bougent et rétrécissent à la réouverture | Mon message reste en suspens... Quelle est la règle d'affichage/masquage des lignes en fonction des boutons ? Est-ce fixe ? si oui donnez la règle, sinon la programmation de chaque bouton devra être "solo". Un bout de fichier : votre feuille avec les boutons, les modules avec leur code, et c'est tou... |
| 11/10/2022 à 09:11 | Berjac | Tri selectif personnalisé | BsAlv, bonjour, Je plaisante ! Bravo le VBA... Pourtant mes formules fonctionnent... Y a t-il des données en dessous de la colonne D ? Mais bon peu importe, vous avez une solution. @ bientôt LouReeD... |
| 10/10/2022 à 22:28 | Berjac | Tri selectif personnalisé | Une proposition en formule : @ bientôt LouReeD... |
| 10/10/2022 à 22:00 | Berjac | Tri selectif personnalisé | Explications : D19 en G11 pourquoi pas mais si les données en colonne D s'arrête à D8, que fait-on pour G11 ? Ou bien la règle est la règle et qu'il y ait des données ou pas D19 ira en G11 même si égal à rien etc... @ bientôt LouReeD... |
| 10/10/2022 à 21:56 | cisco38490 | MFC sur date supérieur / inférieur | Voyez ceci si cela peut vous aider : @ bientôt LouReeD... |
| 10/10/2022 à 21:40 | maxxoui | Est-il possible de supprimer sur une seule ligne Excel plusieurs objets ? | Il y a une instruction qui permet de connaître les cellules "survolées" par un Shapes. C'est TopLeftCell ou bien son "opposé" BottomRightCell, le premier donne les coordonnées de la cellule qui contient le coin supérieur gauche alors que le second donne les coordonnées de la cellule qui contient le... |
| 10/10/2022 à 21:25 | Sylvain24 | Activer/désativer un bouton (ajout enregistrement) | Mais vous auriez pu le désactiver par VBA dans la SUB d'initialisation du USF, ça marche aussi ! @ bientôt LouReeD... |
| 10/10/2022 à 21:24 | JeanBaptisteP | Supprimer shapes avec boucle VBA | 21Formatic, bonsoir, Je vous propose deux boucles en une : Le fichier qui va avec : regardez le bien avant de lancer le bouton "Allons-y !" de la première feuille. @ bientôt LouReeD... |
| 10/10/2022 à 21:14 | DC_1 | Récupérer coordonnées d'une cellule contenant du texte (inputbox) | Vous écrivez : MaLigne = MaReference, où je pense que MaLigne est un chiffre correspondant au numéro de ligne de la feuille Excel où se trouve la valeur Référence. donc si l'input box renvoie une donnée alphanumérique cela ne fonctionne plus, normale. Il vous faut donc trouver le numéro de ligne de... |
| 10/10/2022 à 20:56 | Sylvain24 | Activer/désativer un bouton (ajout enregistrement) | Oui une copie du code, en effet, mais ce code active le bouton "enregistrer" mais à l'ouverture du USF il faut qu'il soit désactivé ! Il faut donc mettre sa propriété "Enable" à False "par défaut" dans la fenêtre des propriétés des contrôles en ayant sélectionner le bouton avant : @ bientôt LouReeD... |
| 10/10/2022 à 11:45 | Arnnaud | Screen Updating sur Userform, ignore état "false" | Bien reçu ! Merci à vous pour ce retour ! @ bientôt LouReeD... |
| 09/10/2022 à 22:59 | Lafaurie | Renvoyer la valeur d'une cellule dans une autre avec des critères | Je n'ai jamais compris à quoi servaient les ";" à la fin... je me soigne, ne vous inquiétez pas ! @ bientôt LouReeD... |
| 09/10/2022 à 22:58 | Xerbag | Faire une sélection avec un pas | Merci de votre retour. Mais pourquoi : pas de VBA ? Si ce n'est par VBA alors une solution Power Query est peut-être possibles avec des données bien ordonnées ! Pour cela il faut faire appel à des experts ! Moi ce n'est pas la peine... @ bientôt LouReeD... |
| 09/10/2022 à 22:56 | Arnnaud | Screen Updating sur Userform, ignore état "false" | Un fichier où on modifie les contrôles des différentes pages d'un multipages sans avoir à activer les pages une par une = tout est fait sans que le USF scintille. @ bientôt LouReeD... |
| 09/10/2022 à 21:51 | Lafaurie | Renvoyer la valeur d'une cellule dans une autre avec des critères | Quel est donc ce format personnalisé ? Car chez moi le BR1 suivant à votre image, qui n'a pas de date, j'ai en retour le 30/09/22 17:00. @ bientôt LouReeD... |
| 09/10/2022 à 21:38 | Sylvain24 | Activer/désativer un bouton (ajout enregistrement) | Avez-vous un message d'erreur ? Avez-vous donné le même nom à votre tableau que celui du code de thev ? @ bientôt LouReeD... |
| 09/10/2022 à 21:35 | Linna | Codification 40 000 lignes | Si certainement ! Mais je ne sais comment l'essayer ! Un incapable je vous dis ! Pas grave, je me soigne ! @ bientôt LouReeD... |
| 09/10/2022 à 21:34 | Lafaurie | Renvoyer la valeur d'une cellule dans une autre avec des critères | Lors d'une date absente cela renvoie la première date de la machine concernée, non ? Ou bien alors j'ai une erreur sur mon fichier Et PQ pour un truc comme celui-là, c'est possible ? @ bientôt LouReeD... |
| 09/10/2022 à 21:27 | Xerbag | Faire une sélection avec un pas | Sur une somme pareille le plus simple est de passer par VBA en créant une fonction personnalisée. Reste à connaître le pas ou les variations, la plage à traiter etc... Comme le dit si bien BrunoM45, avec un fichier cela sera plus simple à appréhender ! @ bientôt LouReed... |
| 09/10/2022 à 21:25 | Thierry36 | Copier cellules colonne F dans la colonne G mais sans les lignes vides | Et l'espace en colonne G sur le fichier test4, il est passé où ? @ bientôt LouReeD... |
| 09/10/2022 à 21:24 | Linna | Codification 40 000 lignes | Et en français cela donne quoi ? @ bientôt LouReeD... |
| 09/10/2022 à 21:23 | Lafaurie | Renvoyer la valeur d'une cellule dans une autre avec des critères | J'arrive trop tard avec ma formule matricielle ! Bravo haonv ! Bon je laisse comme même la formule sur le fil, sait-on jamais ! A valider avec Shift + CTRL + Entrée , en D2 : =SIERREUR(INDEX(B$1:B$13;PETITE.VALEUR(SI((A3:A$13=A2)*(B3:B$13>0);LIGNE(A3:A$13));1));"--") puis à tirer vers le bas... @... |
| 09/10/2022 à 20:49 | Linna | Codification 40 000 lignes | Entre nous de vendredi à ce soir cela fait trois jours... et au niveau rapidité de réaction j'ai vu pire ! Alors j'ai bon espoir, surtout si comme moi PQ lui fait peur ! @ bientôt LouReeD... |
| 09/10/2022 à 18:41 | Thierry36 | Copier cellules colonne F dans la colonne G mais sans les lignes vides | J'ai regardé votre fichier Test4 BsALv, avez-vous vu la différence entre la colonne G et H ? En H il y a bien un espace entre le moins et le chiffre alors qu'en colonne G il n'y en a pas, alors même qu'il y en a un en colonne F ! Problème de mise en forme ? Et je le dis et redis, les deux syntaxe fo... |
| 09/10/2022 à 18:37 | Linna | Codification 40 000 lignes | Une proposition en VBA avec un fichier exemple pour vous permettre de comprendre le fonctionnement : @ bientôt LouReeD... |
| 09/10/2022 à 17:26 | Arnnaud | Screen Updating sur Userform, ignore état "false" | Voici un fichier exemple : lors d'un clic sur la liste box un msgbox s'affiche. Par le bouton de gauche on simule le début d'un code d'initialisation (par exemple), on bascule la variable interrupteur EnCours à TRUE, essayer de cliquer sur la liste, plus de message, bien que le code de surveillance... |
| 09/10/2022 à 17:12 | Arnnaud | Screen Updating sur Userform, ignore état "false" | @LouReed, le souci si je bloque les subs avec ce témoin c'est qu'ils ne s'exécuteront plus ! Et bien oui ils seront stoppés lors de l'initialisation des différents contrôles et ceci par code VBA, donc ils n'ont pas à être exécutés. Une fois ceci terminé, la variable repasse à False et ainsi tous les... |
| 09/10/2022 à 17:07 | Tiiibault | Fusionner les cellules en doublon | Pour "soulager" les MFC vous pouvez aussi créer des listes d'activité ayant la même couleur, puis vous donnez un nom à cette liste, puis dans la MFC vous utilisez l'option "formule" et ceci =OU(B5=Rose) et s'applique à =$B$5:$H$36. Avec par exemple dans la liste Rose : Endocrinologie, Urgences. Je c... |
| 09/10/2022 à 16:52 | YAYA1976 | Calendrier perpetuel | Bon, voilà une "des" solutions : Attention ! Je ne pense pas qu'elle se mette à jour toute seule lors du changement de couleur d'une cellule, la touche F9 est à utiliser pour relancer les calculs, ou bien dans l'événement SelectionChange de la feuille vous pouvez mettre l'instruction : Calculate qui... |
| 09/10/2022 à 16:41 | YAYA1976 | Calendrier perpetuel | Il faut créer une fonction personnalisée afin de compter le nombre de cellule d'une couleur particulière. A moins d'installer le pack XLP se trouvant sur le site car cette fonction est intégrée dans le pack. Mais sinon c'est "assez" facile à coder ! @ bientôt LouReeD... |
| 09/10/2022 à 12:07 | Thierry36 | Copier cellules colonne F dans la colonne G mais sans les lignes vides | Chez moi MS Office 365 fr, point ou pas point cela fonctionne ! Merci pour les différents test ! Et merci à BsAlv pour cette technique de filtre avant copie, il faut que je la retienne celle-là ! @ bientôt LouReeD... |
| 09/10/2022 à 00:13 | Arnnaud | Screen Updating sur Userform, ignore état "false" | Alors en utilisant un "interrupteur"... Vous créez une variable "Public EnCours as Boolean". Puis au début du code de mise à zéro de tous les contrôles vous passezla variable EnCours à True, et en début de code d'événement de tous les contrôles concernés vous ajoutez cette ligne de code : If EnCours... |
| 08/10/2022 à 23:43 | Arnnaud | Screen Updating sur Userform, ignore état "false" | Je ne pense pas qu'il soit obligé de sélectionner chaque page du multipage pour travailler dedans, c'est un peu comme les feuille d'un classeur il n'est pas nécessaire d'activer une feuille pour "travailler" dedans avec VBA (sauf peut-être quelque rare cas) Le VBA est un langage "objet" donc en cibl... |
| 08/10/2022 à 23:33 | Thierry36 | Copier cellules colonne F dans la colonne G mais sans les lignes vides | Mais pourquoi passer par une autre feuille au vu de la demande ? Le copy Destination fait une copie "entière" de la cellule source, non ? @ bientôt LouReeD... |
| 08/10/2022 à 21:12 | Arnnaud | Screen Updating sur Userform, ignore état "false" | Bonsoir BsAlv ! En fait tout pareil, mais avec deux doigts j'écris moins vite ! Bien que vous, vous passiez par un traducteur ! Mais moi je rajoute toujours deux lignes... elles ne sont pas dans ma "signature" @ bientôt LouReeD... |
| 08/10/2022 à 21:10 | Arnnaud | Screen Updating sur Userform, ignore état "false" | Qu'est ce qui fait que votre code avec le USF ouvert, ce dernier clignote ? Avec un fichier il serait plus simple de répondre et d'adapter ce dernier pour un fonctionnement plus "propre" pour l'utilisateur. @ bientôt LouReeD... |
| 08/10/2022 à 17:15 | Sébastien | Créez un avatar à votre image en quelques minutes | X Cellus ! Je vais y aller faire un tour ! Merci ! @ bientôt LouReeD... |
| 08/10/2022 à 17:14 | joe888 | Boutons macros bougent et rétrécissent à la réouverture | En plus en mettant une option "ne pas déplacer ou déformer en fonction de la taille des cellules" et en jouant sur la visibilité des boutons, ceux-ci resteraient de "même taille" mais disparaitraient en même temps que les lignes seraient masquées. Mais pour faire un code "mutualisé" des boutons et f... |
| 08/10/2022 à 17:12 | JeanBaptisteP | Barre de progression en shape | Voici le fichier : En fait vu que ce n'est plus lié au changement de valeur de la feuille on ne peut plus utiliser l'événement change donc Target ne vaut rien donc erreur ! @ bientôt LouReeD... |
| 08/10/2022 à 17:05 | JeanBaptisteP | Barre de progression en shape | Alors faut voir... Moi à ma compréhension du message je ne vois pas le résultat d'un test mais plus une demande d'approbation... Je regarde vite fait et je reviens. @ bientôt LouReeD... |
| 08/10/2022 à 16:47 | JeanBaptisteP | Barre de progression en shape | J'aurais tendance à vous dire : "essayez, vous verrez bien". Au pire il y aura un message d'erreur, au mieux cela marchera... @ bientôt LouReeD... |