| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 16/02/2021 à 15:26 | Pastisomaitre | Coller partiellement une plage | Sans code ni classeur, pas facile (pour moi !..) d'analyser et de proposer une solution. A+... |
| 16/02/2021 à 11:20 | christophe44 | COUNTA d'une plage de cellule sélectionnée | Pour définir une plage, il faut une adresse valide de début et une de fin. Dans: nbCells = Application.WorksheetFunction.CountA("l : A26") à la place de l'adresse de début on trouve la variable "l" (L minuscule) qui ne contient que le N° de ligne . De plus le nom de cette variable étant inclus dans... |
| 15/02/2021 à 14:31 | cae2021 | Problème sens - de ma macro | Sans présenter le code complet, sans classeur et sans préciser ce que vous voulez exactement, pas sûr qu'on puisse vous apporter une aide A+... |
| 14/02/2021 à 17:44 | dudesson | Lister contenu variable dans une cellule | Pas sûr d'avoir tout compris... Si la variable contient déjà 5 N° séparés par une virgule : Si la variable contient 5 N° séparés par un espace A+... |
| 14/02/2021 à 16:50 | Jlecq | Faire des calcul en fonction de la valeur d'une combobox | Pas réussi ( et pas trop essayé) à faire le lien entre ce post et le classeur.. Juste compris que ma réponse précédente était valable pour les points 3 et 4... |
| 13/02/2021 à 16:27 | piouk02 | Déplacement de ligne vers un onglet (1 condition) | Quelques modifications de la macro deplace(): A+... |
| 13/02/2021 à 13:56 | Jlecq | Faire des calcul en fonction de la valeur d'une combobox | Rien compris aux points de contrôle, mais peut-être : point de contrôle N° 2 * 50000 / 10 ^ ComboBox1.ListIndex point de contrôle N° 4 * 200000 / 10 ^ ComboBox1.ListIndex ComboBox1.ListIndex vaut 0 pour classe I, 1 pour classe II, 2 pour Classe III et 3 pour classe IIII, donc : Si Classe I : PN2 * 5... |
| 10/02/2021 à 14:17 | Fabien Jackob | Supprimer les doublons dans une combobox | Remplacer votre sub Private Sub Client_AfterUpdate() par celle ci et tester : A+... |
| 10/02/2021 à 12:02 | Maxrom | Remplissage de tableau automatisé | Une autre solution: en E2 : =INDEX($I$2:$L$3;EQUIV(D2;$H$2:$H$3;0);EQUIV($A$2;$I$1:$L$1;0)) puis tirer vers le bas A+... |
| 10/02/2021 à 11:25 | Sicoswag | Coller dans une cellule une selection X | Curieux, ça fonctionne chez moi... |
| 10/02/2021 à 10:57 | Sicoswag | Coller dans une cellule une selection X | Essayer ... |
| 10/02/2021 à 10:30 | Sicoswag | Coller dans une cellule une selection X | A tester : préciser pour chaque ligne le nom de la feuille si on n'agit pas sur la feuille courante(affichée). A+... |
| 09/02/2021 à 17:56 | lvbeethoven | Formuler sur une feuille à partir d'une autre feuille | Et pour accéder aux données de la feuille Feuil1 depuis une autre feuille, par exemple (depuis cette autre feuille) : =Feuil1!C3 * Feuil1!E10 A+... |
| 09/02/2021 à 17:45 | Menal | Ouvrir un UserForm si une cellule change | Effectivement si "ça dépend...", la solution est de passer par la sub SelectionChange(... pour récupérer la valeur initiale dans la variable ValCell qui devra être déclarée dans un module standard en public, pour être accessible depuis le Userform. Mais ne pas toucher à Target. Pour remettre la cell... |
| 09/02/2021 à 16:43 | theovgnl | Recherche et sélection d'une cellule par un texte | Le résultat devra être la sélection des 2 lignes trouvées ? Est ce que les noms d'équipement en B5 et B6 existent toujours? si oui c'est slmple, sinon il faut tester ce qui existe ou non pour construite la plage de sélection..... |
| 09/02/2021 à 14:24 | theovgnl | Recherche et sélection d'une cellule par un texte | Si j'ai compris, à tester et adapter : A+... |
| 08/02/2021 à 12:19 | sam_saoul | Incrementer une feuille dans un autre classeur VBA | A finir de modifier Pour la dernière ligne de copie , je ne sais pas ce que vous attendez comme résultat...... |
| 08/02/2021 à 11:50 | sam_saoul | Incrementer une feuille dans un autre classeur VBA | Finalement le code proposé n'a rien à voir avec le besoin ? ( ou alors de très loin ou je n'ai rien compris) Il faudrait préciser quelles cellules jaunes de la feuille Litige vont dans quelles cellules de la feuille Suivi et notamment s'il y a plusieurs données sur les lignes 39 à 48 de la feuille L... |
| 08/02/2021 à 11:30 | quattro1 | Pb de classement | Un essai macro... |
| 08/02/2021 à 10:56 | sam_saoul | Incrementer une feuille dans un autre classeur VBA | C'est bien ce que fait le code... sauf si dans la feuille où on veut copier, la dernière ligne contenant une donnée de la colonne A n'est pas la dernière ligne de la plage. Mais sans le bon classeur, impossible d'être sûr... A+ et bonjour ThauThème... |
| 07/02/2021 à 18:27 | BBBenj | Erreur 1004 sur Range.Select | Déposez une copie anonymisée de votre classeur afin de tester... A+ Edit: désolé et bonjour eriic... |
| 06/02/2021 à 18:18 | quattro1 | Compter le Nb de cellule non vide à partir d'une ligne | Si on précise le début de plage (B6) il faut préciser la fin (par exemple B10000); et si on ne sait pas on peut utiliser pour déterminer la dernière ligne non vide de la colonne A. ce qui donnerait : A+ EDIT: Bonjour eriic... |
| 05/02/2021 à 19:11 | sam_saoul | Incrementer une feuille dans un autre classeur VBA | Pas compris les explications par rapport au classeur et au code présenté... Dans le code : aucun accès à la feuille "Litige" Dans le code on copie des données de la feuille "Suivi" vers un autre classeur ( et la copie fonctionne bien) Dans le classeur il n'y a pas de feuille "Suivi" A+... |
| 05/02/2021 à 18:20 | Menal | Ouvrir un UserForm si une cellule change | Avant de saisir (ou sélectionner) "Gagnée", c'est quoi la valeur initiale ? Toujours la même valeur? Toujours vide ? Ca dépend ? A voir une solution en fonction de la réponse... |
| 04/02/2021 à 17:52 | Menal | Ouvrir un UserForm si une cellule change | Pour être accessible depuis le module de code de l'Userform, la variable ThisRow (initialisée au niveau module de code de la Feuille) doit être déclarée en Public au niveau d'un module standard: A+... |
| 04/02/2021 à 16:44 | nathanexcel | Modifier une sélection dans un formulaire de recherche | Si on se pose la question de savoir si on est clair, souvent c'est qu'on se doute que ce n'est pas le cas! Et là c'est vérifié Pas saisi le besoin ni su identifier la feuille de "recherche ni celle de "commandes"; A+... |
| 03/02/2021 à 17:48 | bastienb | Constantes public et mdp | Eriiic en dira certainement plus et mieux... un essai qui nécessite d'avoir le mot de passe crypté dans une cellule j'ai tenté d'initialiser la variable Mdp directement avec la chaine du mot de passe crypté, mais comme il y a des caractères "parasites" , impossible.... Si quelqu'un arrive jusqu'à ce... |
| 03/02/2021 à 11:09 | Tacentaure | Macro pour aller automatiquement de Cellule A à cellule B | Le mieux est d'essayer... Bonne suite... |
| 02/02/2021 à 18:45 | Tacentaure | Macro pour aller automatiquement de Cellule A à cellule B | La macro ne doit pas être dans un module standard, mais dans la feuille de code de la feuille Feuil1... |
| 02/02/2021 à 14:51 | Tacentaure | Macro pour aller automatiquement de Cellule A à cellule B | Un essai à coller dans le module de code de la feuille (Feuil1 dans l'exemple fourni): A+... |
| 02/02/2021 à 14:34 | bastienb | Constantes public et mdp | Une solution pourrait consister à mettre un mot de passe à l'accès de votre projet VBA., et/ou d'obfusquer le code... https://www.excel-pratique.com/fr/astuces_vba/mot-de-passe-vba A+... |
| 02/02/2021 à 12:12 | JFL | Décaler, redimensionner une plage nommée pour un calcul | A+... |
| 02/02/2021 à 10:33 | louisandrex | Créer une fonction qui renvoie une string à partir d'une autre | Une solution qui ne fonctionne que si dans la description de l'objet la couleur est à la fin, du style :"cahier bleu", "stylo vert", "planche rouge"... A+... |
| 28/01/2021 à 19:00 | gabinos | Mettre à zéro une cellule en VBA | Tant pis pour moi ... |
| 28/01/2021 à 17:30 | gabinos | Mettre à zéro une cellule en VBA | Modifier : en A+... |
| 28/01/2021 à 16:55 | faust | Somme des valeurs numériques multiples remontées par Index equiv | A tester, en B1 de la feuille Result : =SOMMEPROD((Source!$B$2:$Q$11=Result!A1)*(Source!$B$1:$Q$1)) puis tirer vers le bas. A+... |
| 28/01/2021 à 11:05 | A.W | Resultat d'une requete dans l'affichage du bouton de macro | Si les 2 boutons sont des boutons ActiveX, dans le code du bouton 1 rajouter: Si les boutons sont des formes, dans la macro liée au bouton 1 rajouter : à adapter aux noms réels des boutons... A+... |
| 27/01/2021 à 22:48 | bugg | Impossible de vider les combobox | A partir de quel code ? le premier fourni ou le suivant ....? sans savoir exactement suite à quoi ça ne fonctionne pas et sans classeur pour tester impossible (pour moi) de poursuivre .... Bonne suite... |
| 27/01/2021 à 19:06 | bugg | Impossible de vider les combobox | Merci Andre13 ! Si les combobox sont "alimentées" directement par la définition d'une plage dans leurs propriétés, le clear provoque une erreur. S'il s'agit uniquement de vider l'affichage des combobox (sans supprimer les éléments de choix), on peut utiliser : sinon, a priori il faudra alimenter les... |
| 27/01/2021 à 18:36 | bugg | Impossible de vider les combobox | Si vous tenez à avoir une réponse, essayez de présenter le code autrement qu'en vrac. Si vous ne pouvez joindre votre fichier parce qu'il contient des données personnelles, vous pouvez l'anonymiser... A+... |
| 27/01/2021 à 12:26 | micsel | Recherche par VBA | Pour afficher le nom en E2, ajouter dans la feuille de code de la feuille "N" le code suivant : Pas compris le besoin concernant la date A+... |
| 26/01/2021 à 18:20 | A.W | Resultat d'une requete dans l'affichage du bouton de macro | Comment faire pour lancer la macro sans cliquer sur le bouton de lancement de la macro ??? Ou bien je n'ai pas tout compris ...? A+... |
| 26/01/2021 à 18:09 | clemdu92 | Obtenir tous les chiffres entre deux intervalles | Une solution possible par macro : A+... |
| 20/01/2021 à 17:50 | worcq | Erreur compilation: le membre existe déjà dans un module objet | Oui... |
| 19/01/2021 à 16:44 | Sod | Additionner les cellules d'une plage selon si la case associé>0 | Pour l'exemple du classeur fourni, essayer : =SOMME.SI(C1:C16;">0";B1:B16) A+... |
| 19/01/2021 à 16:26 | theovgnl | Automatisation références | Un essai qui permet de n'avoir qu'une seule macro pour toutes les images de la feuille catalogue: à copier dans un module standard chaque image doit donc appeler cette macro. Pas sûr d'avoir bien compris l'incrémentation de la colonne D en feuille "generale" A+... |
| 19/01/2021 à 12:19 | worcq | Erreur compilation: le membre existe déjà dans un module objet | Essayez de joindre votre classeur, pour qu'on puisse vous aider au mieux ... A+... |
| 07/01/2021 à 23:45 | Tino94 | Copier coller avec condition sur fichier Tabular text | S'il n'y a pas des milliers de lignes, un essai : A+... |
| 05/01/2021 à 18:40 | DAMOUN | Conversion Code VBA en Code GS ed Google Sheet | Peut-être ce lien pourra vous aider ? https://support.google.com/docs/answer/9331168?hl=fr Bonne lecture... |
| 25/12/2020 à 15:19 | bbto | Regrouper ligne si valeurs identiques de 2 colonnes | Essayer puis adapter ce code basé sur le classeur exemple: A+... |