| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 26/11/2016 à 00:59 | LouReeD | Intersepter le clic gauche de la souris pour l'annuler | Si tu prends en compte le clic sur l'évènement SelectionChange, lorsque celui-ci est interrompu, le clic ne devrait pas être pris en compte. (NB- prenant en compte le clic gauche, tu es obligé de déplacer la sélection à l'affichage de la question, car un clic sur la cellule sélectionnée ne déclenche... |
| 26/11/2016 à 00:16 | Lafteure | Faire évoluer un tableau en fonction d'une liste déroulante | Je crois que la suggestion de LouReed est tout à fait pertinente ! Tu as prévu un planning destiné à la foir à la saisie et à l'affichage, mais tu n'as pas pensé au stockage des données (pour les réafficher, il faut les stocker). Ce qu'il faut savoir d'abord, c'est quelles infos tu vas noter et sous... |
| 25/11/2016 à 23:40 | LouReeD | Intersepter le clic gauche de la souris pour l'annuler | Bonsoir LouReed, (re plutôt) Un peu long à lire pour entrer dans le mécanisme (surtout le soir avancé ), mais selon ta description, je suppose que tu mémorises le clic sur procédure d'évènement. La solution me paraît donc d'interrompre l'interception d'évènements entre la fin d'une question et le dé... |
| 25/11/2016 à 23:22 | nananinanana | Msgbox confirmer modification cellule VBA | Oh ! Je n'ai pas testé, mais l'intersection de 3 plages dont 2 ne peuvent avoir aucune instersection, est forcément nulle (Nothing en l'occurrence comme réponse). Cordialement... |
| 25/11/2016 à 22:41 | dettox | VBA Excel : Cocher cellules sur plusieurs lignes et plusieur | VBA ne fonctionne pas sous LibreOffice... |
| 25/11/2016 à 22:24 | grisan29 | Transfert code feuille vers userform | Sans intervenir sur la question, j'ai aperçu ceci au passage ! Une telle procédure est une procédure d'évènement. Par définition, elle est privée ! Que tu supprimes Private ou mette Public n'y change rien. Elle ne fonctionne que tant qu'elle est dans le module adéquat pour réagir à la survenance de... |
| 25/11/2016 à 22:11 | luckyguitar | Macro ajouter 1 dans une cellule | Eh bien, je crois tu réussis à rendre ta demande plus confuse qu'au départ ! En tout cas, si au départ, un classeur devait surtout permettre de préciser la réponse, et de pouvoir te la fournir sous une forme utilisable directement. [Car un classeur, cela sert notamment à produire une réponse : s... |
| 25/11/2016 à 21:53 | dettox | VBA Excel : Cocher cellules sur plusieurs lignes et plusieur | Un seul bouton suffira. Inutile donc d'en fabriquer 12 ! Procédure à affecter au bouton : Cordialement... |
| 25/11/2016 à 21:42 | Jean paul | Feuille masquée, démasquée si demande ouverture | Pas trop méchante ta manipulation d'interface... sans quoi cela m'aurait effectivement mis en rage ! Il serait bon que tu notes qu'un certain nombre d'entre nous apprécient que dans les fichiers mis à l'appui d'une demande, ce type de commande soit désactivé, et que leur existence soit indiquée si c... |
| 25/11/2016 à 20:04 | titie3325 | Macro transposition | Version qui supprime préalablement les lignes vides, et procède ensuite comme la première version, avec vérification que le nombre de lignes après suppressions est un multiple de 7. Si on a d'autres irrégularités, que tous les blocs ne soient pas de 7 lignes par exemple, ce n'est pas forcément impos... |
| 25/11/2016 à 15:31 | titie3325 | Macro transposition | Ce n'est pas une erreur, c'est que la macro vérifie que ayant des blocs de 7 lignes séparés par une ligne, la dernière ligne utilisée est la dernière d'un bloc de 7. Si donc on a commencé ligne 1, le numéro de cette dernière ligne +1 (correspondant à la ligne intermédiaire qui disparaît à la fin) do... |
| 25/11/2016 à 15:26 | nananinanana | Msgbox confirmer modification cellule VBA | C'est : Me.Hide et tu le mets simplement à la place de : Unload Me Et dans ta procédure Change, tu as le fragment : [Si tu indentais correctement, on lirait plus vite... !]... |
| 25/11/2016 à 15:23 | ProfossorV | Problème affichage des feuilles sous VBA | Tu es sur une feuille lorsque tu ouvres ton Userform ! OK ! Cela n'a pas de raison de changer si ton code ne génère pas de changement à cet égard !! Dis-nous donc d'abord ce qui modifie la feuille active, et on te dira ce qu'il faut supprimer ou ajouter dans ton code pour l'éviter. Cordialement... |
| 25/11/2016 à 15:17 | nananinanana | Msgbox confirmer modification cellule VBA | Donc, en y faisant référence, tu le rappelles, mais ayant été réinitisalisé, la TextBox est vide... Pas d'erreur mais la valeur est "" ! A la place de Unload : Me.Hide Et après ton affectation, tu peux faire : Unload Pourquoi (dans la proc. Change)... |
| 25/11/2016 à 15:13 | RafMax | Formule Si dans une fourchette en ignorant les cellules vide | Bien joué Steelson ! Tu évites de matricialiser, et en plus tu raccourcis... |
| 25/11/2016 à 15:00 | titie3325 | Macro transposition | Evidemment, ce n'est pas prévu ! Tu n'as pas de chance (si tu retombes sur un multiple de 7 en espaçant de 8 lignes) parce que ma proposition vérifiait que la dernière ligne du fichier était un multiple de 7 ! S'il n'y a que ce problème..... |
| 25/11/2016 à 14:56 | nananinanana | Msgbox confirmer modification cellule VBA | Vérifie que tu n'as pas fermé (déchargé) ton Userform... |
| 25/11/2016 à 14:46 | RafMax | Formule Si dans une fourchette en ignorant les cellules vide | Pas trop ! J'ai relu l'énoncé..... |
| 25/11/2016 à 14:45 | titie3325 | Macro transposition | Oui ! Et sur quelle ligne ... |
| 25/11/2016 à 14:32 | RafMax | Formule Si dans une fourchette en ignorant les cellules vide | A valider matriciellement (par Ctrl+Maj+Entrée) et tirer sur la colonne résultat. NB : ton résultat en première ligne est faux... Cordialement... |
| 25/11/2016 à 14:13 | bazinga | Boucle sur chaque mois | J'aime autant ça que le contraire ... |
| 25/11/2016 à 14:09 | titie3325 | Macro transposition | A essayer : Cordialement... |
| 25/11/2016 à 13:39 | nananinanana | Msgbox confirmer modification cellule VBA | XlByRows (au lieu de xlRows) Je ne vois pas où est définie PreviousValue. Pour le reste, pas d'élément d'appréciation... |
| 25/11/2016 à 13:22 | Cecile1974 | Macro avec Liste Deroulante | Au lancement de ta procédure, celle-ci va chercher la région en A2, sauf qu'elle se trouve en F4... Et il semble que ce ne soit pas la seule différence ! Je conseille donc ce que tu aurais dû commencer par faire : suivre pas à pas le déroulement et vérifier toutes les références pour les ajuster s'i... |
| 25/11/2016 à 13:05 | cissou34 | Comparer deux feuille | Oui ! La syntaxe, toujours ! Si j'ai bien compris, malgré la syntaxe défectueuse, tu devrais essayer ainsi : Compare aussi avec ton code, j'ai aussi supprimé ce qui était inutile... Cordialement... |
| 25/11/2016 à 12:51 | marlene65 | Etendre une formule en VBA | Dan ! J'en profite pour rappeler les liens fournis par eriiic concernant les temps de recalculs (explications, tests, etc.) Je ne les ai pas sous la main, mais il ne manquera pas de les refournir éventuellement... Je n'ai pris que le temps de les lire un peu superficiellement jusqu'ici, mais il est... |
| 25/11/2016 à 12:43 | bazinga | Boucle sur chaque mois | Procédure incomplète et explications insuffisantes... Sous réserve d'éléments manquants, ce bout de code paraît incohérent... [Je pense qu'il le sera toujours avec des compléments apportés ! Mais les compléments pourront peut-être fournir des infos permettant de le remettre sur pied ! ] Cord... |
| 25/11/2016 à 12:30 | marlene65 | Etendre une formule en VBA | C'est pas le même sujet ! Je suis déjà intervenu sur des sujets d'edlede !! et sans regarder, mon conseil de ne jamais étendre plus que nécessaire, et aucune formule ! (S'il ne veut pas passer son temps à venir demander des conseils pour pallier au poids et à la lenteur...)... |
| 25/11/2016 à 12:20 | Raph1969 | Recherche et classement de combinaisons identiques | Si je relis ce que j'ai dit dans mon dernier post, la version est définitive (sauf élément nouveau qui apparaîtrait dans les résultats obtenus. Tu étends ton tableau en respectant la structure : les séries de nombres dans les colonnes B à U, la colonne A doit comporter une mention (le contenu est sa... |
| 25/11/2016 à 12:00 | VazyFrancko | Remplir un tableau en fonction d'un autre avec les couleurs | En C2 : Validation matricielle (Ctrl+Maj+Entrée). Etendre la formule sur l'ensemble du tableau. (limité à la ligne 20 de Input dans cette formule... agrandir selon besoin.) (si A et B sont vides sur Outpout, la formule renvoie 0, on peut inhiber l'affichage de 0 par le format de cellule). Pour les c... |
| 25/11/2016 à 11:42 | ptitbleu | Syntaxe formule sélection de plage avec colonne variable | Si je peux me permettre un petit complément, il faut prendre conscience que tu n'écris pas une formule dans ta feuille Excel, tu écris une ligne de commande destinée à être exécutée et comportant une expression destinée à renvoyer un objet Range. Dans cette expression, tu concatènes des éléments ave... |
| 25/11/2016 à 11:21 | marlene65 | Etendre une formule en VBA | Il y a tout de même peu de fichiers où l'on dépasse la ligne 32767 ! Et dans ce cas mettre une formule n'est pas spécialement un bonne idée... Bye ... |
| 25/11/2016 à 11:14 | marlene65 | Etendre une formule en VBA | Mettre une foultitude de lignes (enregistrées) n'immunise pas contre les erreurs de syntaxe ! A lire avec soin pour détecter les erreurs, et commencer d'assimiler une façon "normale" (et efficace) d'écrire en VBA. Cordialement, Et salut Patrick ... |
| 25/11/2016 à 10:50 | cfn3cfn | Afficher le Nbr de ligne d'une listbox | Quelle demande ? Regarde bien le fichier que j'ai retourné : Gestionnaire de noms Propriétés de ListBox1 Procédure Initialize Cette dernière procédure se borne à affecter à la TextBox le nombre d'éléments de la liste. Si tu veux que cela se fasse autrement, tu déplaces la ligne de commande vers une... |
| 25/11/2016 à 09:49 | nananinanana | Msgbox confirmer modification cellule VBA | Et salut LouReed ! (tu dormais déjà un peu ? )... |
| 25/11/2016 à 09:41 | ciocciu | Macro qui ne fonctionne pas....worksheet_change | Pour ton info, rien de mystérieux ! L'interception des évènements a été fortuitement désactivée (si par exemple tu as une proc. qui les désactive et les réactive après avoir opéré, qu'une erreur survienne, la réactivation n'a pas lieu...), il faut donc exécuter une procédure qui réactive les évèneme... |
| 25/11/2016 à 09:01 | cfn3cfn | Afficher le Nbr de ligne d'une listbox | Ce nne serait pas mieux sans lignes vides ... |
| 24/11/2016 à 23:51 | supal34 | Remplacer une cellule sous condition | Voici un procédure qui devrait faire ce que tu souhaite, à placer dans le module de la feuille concernée (raccourci pour y accéder : clic droit sur l'onglet de la feuille, et Visualiser le code dans le menu contextuel). Comme tu peux voir, c'est un peu moins simple qu'avec une formule (du moins pour... |
| 24/11/2016 à 22:07 | supal34 | Remplacer une cellule sous condition | Les réactions sont pas rapides ! Cela s'applique à G6, OK ! A quelles autres cellules encore ? Cela ne peut s'appliquer à toutes ! Tu ne pourrais plus rien faire d'autre sur ta feuille ... |
| 24/11/2016 à 15:13 | JST01 | Fonction si | Voir fichier. Cordialement... |
| 24/11/2016 à 14:46 | pacphil | Fiche de prestation par semaine | Avec quelques petits aménagements (à toi de voir s'ils te conviennent...) Un bouton-toupie pour faire varier le numéro de semaine en E5 (cellule liée). Le bouton est paramétré pour varier de 0 à 53 et ne pas être imprimé. Une MFC permet de ne pas afficher la valeur 0, ni la valeur 53 lorsque l'année... |
| 24/11/2016 à 12:33 | stevouni29 | Utiliser variable comme nom de feuille dans un formula R1C1 | Tu as un & parasite entre ' et ! Cordialement... |
| 24/11/2016 à 12:28 | Seb0904 | Problème de date | Si tu veux obtenir un nombre de jours ouvrés, utilise la fonction : NB.JOURS.OUVRES (ou NB.JOURS.OUVRES.INTL) Cordialement... |
| 24/11/2016 à 11:49 | BlackSkill | Tri Multicritère Userform | Plus de nouvelles... Je clos ... |
| 24/11/2016 à 11:48 | mardollar | Couverture du stock | Tu as demandé des idées ! A toi de voir si tu souhaites les reprendre en compte dans ton projet, si elles cadrent avec tes besoins, etc. Si tu as du mal à mettre en forme les idées que tu retiens, reviens avec ton ébauche de projet, l'indication des difficultés à surmonter, un fichier avec quelques... |
| 24/11/2016 à 11:39 | Guithou51 | Alimenter combobox | De cette façon tu ne parcours qu'une fois les colonnes et les lignes de ta feuille, petit gain de temps, et tu ne doubles pas la longueur de ta procédure pour faire la même chose. Prend aussi l'habitude de déclarer systématiquement toutes tes variables en tête de procédure, et inutile de les multipl... |
| 24/11/2016 à 11:11 | Angelique60200 | Intervenir pendant Macro | Volontiers Mais si les indications de ton pseudo sont géographiques tu auras un peu de mal à arriver dans les temps ! Préviens-moi de ton arrivée ! Je prévoierais. Dans l'autre sens, je pourrais par contre passer pas loin courant été 2017 ! (du moins j'espère !)... |
| 24/11/2016 à 10:45 | Angelique60200 | Intervenir pendant Macro | J'ai un lapin à préparer, ce sera probablement en civet créole (débité en petits morceaux, sauté et flambé au rhum, même type d'assaisonnement qu'un cari et cuisson au vin), accompagnement classique (riz, grains...), sinon à la provençale avec de la polenta en accompagnement, mais je pense rester su... |
| 24/11/2016 à 10:21 | Angelique60200 | Intervenir pendant Macro | Euh ! Je m'interroge sur le sens à donner... ... |
| 24/11/2016 à 10:18 | Doudou68 | Macro - Remplacer un élément d'une formule | Si je relis bien le code que j'avais émis, il opére une modification de formule pour en remplacer un paramètre, en l'occurrence 18 par 16. On est donc bien dans le cas où tu utilises VBA pour réaliser une modification dans une formule de feuille de calcul Excel. Tu peux de la même façon par la suite... |