| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 01/10/2016 à 01:34 | Guitruc | Déclaration de variable Object et ToggleButton | La différence de comportement de la variable selon qu'elle est déclarée en tant que Worksheet ou Object m'a interrogée... et je vais méditer les explications de Theze à ce propos. Ceci dit, la syntaxe 'normale' fonctionnera avec la variable Worksheet (comme avec les autres d'ailleurs) : En théorie,... |
| 30/09/2016 à 00:48 | smixsme | Sous total de tableau de différentes tailles | Ta formule doit couvrir une ligne de plus que ton dernier nombre à sous-totaliser. Ce qui permettra à la formule de s'adapter lors de l'ajout d'une ligne à partir de cette ligne (lignes 22, 31, 40 dans ton modèle. D'ailleurs sur ton exemple médian, la formule suit et continuera de suivre car la form... |
| 30/09/2016 à 00:24 | mont25 | Astuces pour planification | Je ne t'oublie pas, mais je suis en déplacement... A bientôt... |
| 30/09/2016 à 00:22 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | Je note surtout ton observation de l'absence de ThisWorksbook ! Qui m'avait échappée ! ...J'avais surmonté les difficultés par des suppressions de parties de feuille, Je prêterai un attention plus grande la prochaine fois. Pas eu le temps de m'y remettre, je suis en déplacement ces jours-ci... Je re... |
| 29/09/2016 à 17:32 | mouts | Fonction à 1 inconnue | Tu résouds l'équation, ce qui te permet de définir la formule : que tu places logiquement en E4 puisqu'il s'agit de x ! mais que tu peux mettre où tu veux... |
| 29/09/2016 à 17:21 | caje17 | Ecriture auto en ouvrant classeur | A mettre dans le module classeur (ThisWorkbook). Cordialement... |
| 29/09/2016 à 16:58 | Chelhydra | Impression en série en pdf | Exemple à adapter : Cordialement... |
| 29/09/2016 à 16:42 | Eno83 | Copier module dans plusieurs fichiers Excel | Indique ce que fait ta macro et on va t'indiquer comment elle peut le faire où qu'elle se trouve placée ... |
| 29/09/2016 à 16:24 | Eno83 | Copier module dans plusieurs fichiers Excel | Même avis que pierre-jy ! Si tu as besoin d'une macro pourquoi en faire 100 !? Cordialement... |
| 29/09/2016 à 16:18 | Gerday.M | Déverouiller un Scrollbar | Si ta cellule liée est verrouillée, tu la délies... Tu procèdes à la mise à jour par macro : Cordialement... |
| 29/09/2016 à 14:52 | jg14210 | Fonction eval | Tu te fabriques une fonction EVAL personnalisée ! Version la plus simple : que tu peux étoffer pour gérer les erreurs (cas où tu veux lui faire calculer une expression non calculable... Cordialement... |
| 28/09/2016 à 14:59 | Shakim | Insertion bouton qui créer un bug VBA | Il semble que Num_bouton soit une variable non déclarée (donc de type Variant), initialisée une fois pour toutes à 1. Seul Bouton(1) sera initialisé (dernier bouton créé). Je n'y vois pas d'autre incidence dans le code visible, Bouton() n'étant pas utilisé par ailleurs... |
| 28/09/2016 à 13:59 | Baltazard | Empêcher certains utilisateurs d'enregistrer un fichier Exce | Tester lors de l'enregistrement si l'utilisateur (affiché selon tes dires à un endroit précis) est autorisé à enregistrer. Si ce n'est pas le cas : annuler l'opération. Variante : fermer le classeur sans enregistrer. Cordialement. NB- Un fichier illustrant les éléments du problème et leur positionne... |
| 28/09/2016 à 12:36 | Iruri4 | Comment faire pour double-cliquer et avoir l'heure actuelle | Tu programmes le double-clic sur la feuille pour qu'il fasse ce que tu demandes : A mettre dans le module de la feuille. Il serait bon de compléter ce code de façon à circonscrire la zone d'effet (sinon tous tes double-clics sur la feuille vont inscrire l'heure où tu auras cliqué !) Pour le résultat... |
| 28/09/2016 à 12:21 | FICEOR | VBA Suppression ligne dans grand tableau structuré Excel | Si tu débutes, il serait bon de prendre dès le départ l'habitude d'indenter ton code (et pour le citer dans un post, d'utiliser la balise Code), cela te fera gagner beaucoup de temps à la longue, et surtout... tu en feras perdre beaucoup moins à ceux à qui tu demandes de l'aide et qui sont disposés... |
| 28/09/2016 à 01:29 | michelchristian | Calculer des moyennes avec conditions | Je n'avais pas encore regardé ton fichier (tardivement joint), mais vérification faite, la formule fonctionne..... |
| 27/09/2016 à 23:36 | michelchristian | Calculer des moyennes avec conditions | Je me cite. Ça c'est pour les petits signes (qu'on appelle accolades) qui encadrent la formule, et servent à indiquer qu'elle est matricielle... |
| 27/09/2016 à 15:49 | Sososo | Erreur d'exécution '13 | Quand tu cliques sur débogage, tu vas vérifier la valeur de ta variable ligne (s'affiche au survol dans une info-bulle). Si elle est supérieure à 1, tu vas dans la feuille regarder la valeur de la cellule indiquée... C'est par ça qu'il faut commencer ... |
| 27/09/2016 à 15:42 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | Ma (première) contribution : Lancement après sélection de la zone de recherche des rectangles. Recherche par boucle colonnes-lignes puis boucle lignes-colonnes Rectangles trouvés stockés en dictionnaire (élimination doublons) Tri et affichage résultats. Le reste est de la mise en forme (à améliorer)... |
| 27/09/2016 à 12:30 | Sososo | Erreur d'exécution '13 | Etre novice ne devrait pas t'empêcher de savoir ce que tu attends de ton programme au moment où celui-ci se met en erreur : où est la date cherchée (quelle ligne ?) que contient la ligne au-dessus en colonne E ... |
| 27/09/2016 à 12:22 | Kytockx | Indiquer la date du dernier enregistrement du fichier | En effet : dans le module ThisWorkbook. Mettre le format de cellule à : jj/mm/aaaa hh:mm pour afficher la date et l'heure. Cordialement... |
| 27/09/2016 à 12:12 | Sososo | Erreur d'exécution '13 | Je ne vois pas la déclaration de controle_cuve Tu n'indiques pas la valeur de ligne au moment de l'erreur Tu n'indiques pas le contenu de la cellule dont la valeur est affectée à controle_cuve Pour avoir une réponse, il convient de fournir les éléments permettant de le faire ... |
| 27/09/2016 à 12:02 | aka91100 | NB.SI de plusieurs lignes contenant au - une fois 1 critère | Tu mets la même formule adaptée pour calculer le total : +Rectification : En profiter pour remplacer le 4 dans la définition des intervalles par 3 (que j'ai surligné dans toutes les formules. (Sans quoi la personne occupant la ligne 4 ne sera jamais comptabilisée...) Cordialement... |
| 27/09/2016 à 02:25 | Gentlemenchris | Tableau des signes pour formules Excel | Tu ouvres l'aide, tu tapes opérateurs : tu devrais sans trop de mal parvenir à la liste des opérateurs utilisables dans les formules et à un tableau indiquant la priorité des opérateurs (ordre dans lequel se déroulent les opérations lorsqu'on ne le modifie pas en utilisant des parenthèses). Si c'est... |
| 27/09/2016 à 02:18 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | Juste un message pour m'"accrocher" et être informé de la suite de la discussion... Je me suis laissé aussi tenté par cette question... J'ai certainement codé un peu vite car résultat nul, mon tableau de résultat ne s'affiche pas encore ! J'ai dû m'interrompre. J'ai déjà relevé plusieurs erreurs de... |
| 27/09/2016 à 02:10 | Shakim | Insertion bouton qui créer un bug VBA | Une procédure commence par une instruction déclarative de procédure et se termine par une instruction de fin (Sub et End Sub pour une procédure tout à fait ordinaire, mais il y en a d'autres). En citant du code de façon incomplète, tu ne permets pas de voir les procédures en entier. Tu n'indiques pa... |
| 27/09/2016 à 01:45 | Damaskinos | Limite dans le menu déroulant ? | Il semble bien que ce soit une limitation pour les listes de validation... Une solution est de la fractionner en quelques grands ensembles, dont tu fais des listes dépendant d'une liste de sélection primaire. Cordialement. edit : désolé ! pas vu réponse de Belkacem avant de lâcher..... |
| 27/09/2016 à 01:01 | Comiksou | Demande d'aide | Désolé, pas encore eu le temps de regarder, je suis quelque peu débordé..... |
| 27/09/2016 à 00:57 | CMONT | Visualiser l'avancement des compétences de mes élèves | Je ne me tiens pas au courant de tout ce qui est publié sur VBA, mais sauf cas particulier, tu trouveras toujours les mêmes éléments de base dans les ouvrages présentant la programmation VBA couplée avec Excel et destinés généralement aux débutants (bien qu'on puisse toujours y apprendre quelque cho... |
| 26/09/2016 à 20:44 | michelchristian | Calculer des moyennes avec conditions | La formule que j'ai donnée fait la somme pour les jours de semaine (si les conditions du calcul ont été réalisées). Pour la moyenne, tu fais : A valider matriciellement (Ctrl+Maj+Entrée). NB- Comme l'a émis Rashid, sans fichier on ne sait pas sur quoi on formule... |
| 26/09/2016 à 10:20 | mont25 | Astuces pour planification | Le caractère immuable va permettre de simplifier... Pour les entrées et sorties de la liste durant une période, après réflexion décantée, il va suffire de noter la date d'effet (entrée ou sortie), ainsi lorsque lors de la constitution on tombe sur un nom entré ou sorti on compare la date atteinte à... |
| 26/09/2016 à 01:04 | pouns94 | Erreur post doublon | Nommer ta feuille, tu l'as fait ! Enfin je crois, car d'abord SUIVI, puis Visu Install, et maintenant Suvi install.... Ces changements sont particulièrement pénibles. L'affecter à une variable n'est pas une obligation pour que ça fonctionne ! Ensuite la ligne : ta variable Ligne est initialisée sur... |
| 26/09/2016 à 00:54 | CMONT | Visualiser l'avancement des compétences de mes élèves | Si tu ignorais VBA jusqu'ici, je te vois mal te lancer d'emblée sans en connaître au moins les rudiments et quelques notions de base, et comment manipuler les objets Excel avec du code. Utiliser des variables et des boucles demande quelques connaissances et un peu d'entrainement. Le forum est là pou... |
| 26/09/2016 à 00:29 | pouns94 | Erreur post doublon | Tu changes de feuille ! Il faut savoir ce que tu dis ! Tu dis A2, B2, C2 et tu changes la ligne de façon non maîtrisée (si Ligne =25, tu mets ta valeur en A225 !) Soit tu fais une adaptation (mais il faut regarder ce que tu écris), soit tu recopies sans te tromper... Si ta nouvelle feuille est la bo... |
| 26/09/2016 à 00:22 | eole-33 | Macro pour sélection de plusieurs plages si | Version adaptée à ton dernier schéma, mais stop aux changements de paramètres en permanence (passage de A à B, de N à M...)... |
| 25/09/2016 à 21:24 | michelchristian | Calculer des moyennes avec conditions | Tu mets la date du jour, tu mets comme format de cellule : jjjj , cela affichera lundi, mardi, etc. et tu auras en même temps une date ! Cordialement... |
| 25/09/2016 à 21:20 | eole-33 | Macro pour sélection de plusieurs plages si | Résultat à obtenir à la place des deux autres ... |
| 25/09/2016 à 18:59 | michelchristian | Calculer des moyennes avec conditions | Ta colonne A ne contient pas des dates ... |
| 25/09/2016 à 18:57 | pouns94 | Erreur post doublon | Continue sur ton idée fixe ... |
| 25/09/2016 à 18:15 | michelchristian | Calculer des moyennes avec conditions | Essayer si colonne A contient des dates..... |
| 25/09/2016 à 17:55 | eole-33 | Macro pour sélection de plusieurs plages si | Complétée ... |
| 25/09/2016 à 16:35 | eole-33 | Macro pour sélection de plusieurs plages si | Re... |
| 25/09/2016 à 15:55 | eole-33 | Macro pour sélection de plusieurs plages si | Voilà à essayer pour la question 1 [sans sélectionner ] Pour la 2e question, il faut préciser quelle mise en forme ... |
| 25/09/2016 à 15:34 | muratime | Cherche macro simple | Formule ou macro : tu n'as pas l'air bien fixé ! En partant de A1, tu sélectionnes autant de lignes que ta plage horizontale compte de colonnes, puis tu tapes la formule : et tu valides par Ctrl+Maj+Entrée (il s'agit d'une formule matricielle) et le résultat s'affiche. Macro : quelque chose comme :... |
| 25/09/2016 à 15:21 | pouns94 | Erreur post doublon | Tu es tout de même à même de voir que ce code : affecte la valeur de TextBox3 à une cellule de la colonne C de la feuille GESTION CHANTIER (ws représentant la feuille et Ligne le numéro de la première ligne vide sur cette feuille). Tu sais que tu veux affecter la même valeur à la cellule A2 de la fe... |
| 25/09/2016 à 14:47 | AcuraDreams | Liste déroulante avec mise à jour automatique | Il ne prend pas en compte les cellules contenant une formule qui renvoie la valeur "" ! edit : réactions bizarres en effet de NB.SI qui ne reconnaît pas ces valeurs "", il faut donc modifier ainsi : reedit : et curieusement, celle-ci fonctionne avec NB.SI ... |
| 25/09/2016 à 14:45 | mont25 | Astuces pour planification | J'ai aussi un 'cas de conscience' concernant les mises à jour... Je vais essayer d'expliquer la problématique : On va supposer qu'on procède à la constitution du planning du 1er novembre au 30 avril, à partir du planning précédent. Au moment de son établissement, je prélève sur l'ancien planning les... |
| 25/09/2016 à 13:53 | MC4 | Somme des valeurs maximums de différentes références | Un salut dominical aux chercheurs..... |
| 25/09/2016 à 13:45 | CMONT | Visualiser l'avancement des compétences de mes élèves | Pour ma part, j'éviterai de créer des liens entre classeurs... VBA permet justement de l'éviter et d'alourdir les classeurs avec trop de formules. Les conditions : - le nom du classeur élève doit inclure le nom de l'élève (tel qu'il se trouve dans la colonne B du fichier Prof, exemple : CompetencesF... |
| 25/09/2016 à 12:57 | AcuraDreams | Liste déroulante avec mise à jour automatique | Tu nommes ainsi ta liste Test ... |