| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/09/2016 à 12:18 | Girodo | Valeur d'une cellule / position du curseur | Une macro à affecter à tous les boutons : Le nom du bouton doit se terminer par le numéro de la ligne sur lequel il se trouve (du moins il renverra la valeur de la cellule en A sur la ligne correspondant à son numéro). Cette procédure peut demeurer inchangée jusqu'au bouton 99. Si on prevoit plus de... |
| 07/09/2016 à 18:07 | Pingours123 | Ajout automatique de lignes dans un tableau | C'est une mauvaise idée que d'empiler des tableaux évolutifs les uns au-dessous des autres. Ne pas les empiler suffit à régler ce problème (de la façon la plus économique)... |
| 07/09/2016 à 17:46 | Pingours123 | Ajout automatique de lignes dans un tableau | Utilisant des tableaux Excel, tu sers simplement la première ligne en-dessous du tableau, elle sera intégrée au tableau (et tu évites de mettre des lignes vides en fin de tableau qui ne font que perturber le fonctionnement normal). Cordialement... |
| 07/09/2016 à 16:47 | Girodo | Valeur d'une cellule / position du curseur | En effet... Salut Eric... Je dois passer à d'autres activités... donc ! Bye ... |
| 07/09/2016 à 16:36 | fablog | Sélection multiple pour copier/coller dans les mêmes cases | Si je puis faire une remarque en passant, un onglet est un onglet de feuille, c'est l'onglet qui porte le nom donné à la feuille... Alors onglet A de la feuille 1 ou onglet A de la feuille 2 , cela ne veut strictement rien dire ! du moins rien d'intelligible !... |
| 07/09/2016 à 16:31 | Girodo | Valeur d'une cellule / position du curseur | Cellule active ! (et non simplement "survolée"...)... |
| 07/09/2016 à 16:25 | Marmy | Génération dynamique d'onglets en fonction d'un critère | A tester : Cordialement. NB- plage ExTag nommée (voir Gestionnaire de noms)... |
| 07/09/2016 à 15:43 | AurélienB | Inclure date et heure dans USF VBA | Rien de plus compliqué que ton code actuel... Voilà à titre provisoire... car là il n'y qu'une utilisation nouvelle saisie. Mais le même peut servir aux modifications, il faudra donc modifier pour prendre en compte cet aspect selon la façon dont le Userform est lancé en cas de modif. Exemple : si la... |
| 07/09/2016 à 14:53 | boby63 | Calcul simple en VBA | Cordialement... |
| 07/09/2016 à 13:21 | AurélienB | Inclure date et heure dans USF VBA | Si tu permets : un premier conseil : 2 Userforms identiques, c'est un de trop ! En supprimer un ! Ce qui les différencie, c'est la feuille cible : déclarer une variable publique dans le module du Userform. Exemple : Au niveau des procédures appelantes on initialise cette variable. Exemple : avec sig... |
| 07/09/2016 à 12:53 | Cricri19 | [VBA] Erreur sur formule VLookpUp | Tu aurais dû voir que ton initialisation déclenche de façon intempestive ComboBox1Change à chaque tour de boucle... Un moyen d'éviter ça (sans tout revoir, c'est du ravaudage ! ) Tu déclares une variable booléenne niveau module. Exemple : Tu écris un peu plus correctement ( ) ta proc. et : Cordialem... |
| 07/09/2016 à 12:14 | tinodecossa | Séparateur de milliers | Le séparateur de milliers est un format d'affichage d'un nombre qui [ for heureusement ne se met pas d'office ! ] Il faut donc que tu affectes ce format aux cellules dont tu veux que la valeur apparaisse sous ce format. Tu as donc le choix entre le clic sur l'icône Séparateur de milliers de... |
| 07/09/2016 à 12:02 | Totoro10 | Calcul du nombre de multiple en fonction de 2 priorités | Tu mets la formule sous SIERREUR : =SIERREUR(formule;0)... |
| 07/09/2016 à 01:36 | fabpan | Liste de choix avec une condition | Voilà avec listes déroulantes. Regarde les plages nommées dans le Gestionnaire de noms. Cordialement... |
| 07/09/2016 à 01:18 | fabpan | Liste de choix avec une condition | Ca, c'était une formule pour lister séparément les hommes et les femmes. Une fois listés, tu pouvais définir des listes déroulantes hommes et femmes... Mais tu peux aussi à partir de ton tableau global, en l'organisant un peu plus rationnellement... |
| 06/09/2016 à 22:38 | fabpan | Liste de choix avec une condition | Formule matricielle (à valider par Ctrl+Maj+Entrée). Tirer vers le bas. Plus rien ne sera affiché lorsque la liste sera épuisée. Même chose pour les femmes, en remplaçant "Homme" par "Femme". Cordialement... |
| 06/09/2016 à 22:27 | Yvouille | Formule matricielle en VBA - Instruction Evaluate | Ceci fonctionne : Je suis par ailleurs un peu surpris que la formulation avec A:A ne déclenche pas d'erreur ! (Mais c'est un fait ! ) Microsoft stipulant (aide sur FormulaArray : Cordialement... |
| 06/09/2016 à 15:53 | Graham1 | Colorier cellules si plusieurs conditions | Ajouter ceci : Je ne suis pas sûr de comprendre ce que tu veux faire : tu veux effacer l'export sur la feuille cible ? Cela n'enlèvera pas les colorations de la feuille source. Est-ce que c'est pour reprendre l'export à partir de la feuille source au début ? Pour reprendre tout de même à l'endroit o... |
| 06/09/2016 à 15:16 | Amidou | Macro / Temps exécution trop lent | Exact, omis de modifier déclaration ! Mettre pleff au lieu de pleff$ dans la ligne de déclaration... |
| 06/09/2016 à 13:58 | Graham1 | Colorier cellules si plusieurs conditions | Pour les tests : les expressions de type : convertissent la valeur de la cellule à tester en une expression minuscules en supprimant toutes les espaces. Les modèles d'expressions à comparer doivent être construits en conséquence : exemples : "*nonaffect*" couvrira toutes les variantes de non affecté... |
| 06/09/2016 à 13:29 | Amidou | Macro / Temps exécution trop lent | Dernier essai ... |
| 06/09/2016 à 13:23 | Graham1 | Colorier cellules si plusieurs conditions | Si ton en-tête sur la feuille cible n'occupe plus que 3 lignes, c'est en W3 qu'il faut initialiser la valeur 6 (mais toujours 6 si l'entête de la feuille source comporte 6 lignes...) Pour les tests, tu n'as pas non plus remarqué que les expressions étaient toutes en minuscules (et la valeur de la ce... |
| 06/09/2016 à 12:54 | Graham1 | Colorier cellules si plusieurs conditions | Je vois ce que c'est ! La fonction Split utilise comme séparateur par défaut l'espace (on ne le mentionne pas dans ce cas...). Mais évidemment, si tu y places des expressions incluant des espaces, elles vont se trouver fractionnées et peu de chances qu'un test soit positif (ou au moins positif de la... |
| 06/09/2016 à 12:44 | Graham1 | Colorier cellules si plusieurs conditions | A première vue, ce qui se passe, c'est qu'aucun test n'est positif sur ton fichier ! Donc aucune ligne à exporter ! Je vais regarder ce qui se passe au niveau des tests... |
| 06/09/2016 à 12:27 | Totoro10 | Calcul du nombre de multiple en fonction de 2 priorités | Pas le temps de re-regarder ton fichier... Si on prend la formule de C26 dans le dernier fichier : ENT($C22/$B25) va occulter la dernière valeur déclenchante atteinte dans le cas que tu indiques : il faut donc soit modifier le calcul du delta : ce qui rétablira la situation ou modifier l'expression... |
| 06/09/2016 à 12:08 | Graham1 | Colorier cellules si plusieurs conditions | Je vais regarder ton fichier... Ci-dessous la macro commentée, ainsi que tu le souhaitais ... |
| 06/09/2016 à 11:32 | Graham1 | Colorier cellules si plusieurs conditions | Voilà le fichier modèle avec la macro rectifiée (selon les dernières indications données). Effectivement, avec les deux erreurs, elle fonctionnait (mal) la première fois et plantait à la seconde. Outre ces 2 rectifs, j'ai mis un test pour le cas où on lancerait la proc. alors qu'il n'y a pas de nouv... |
| 06/09/2016 à 11:09 | dm83 | Macro impression écran zone de sélection d'impression | Dans le dossier que tu auras défini ici : Tu remplaces par le chemin du dossier où tu veux récupérer l'image. Si sous MAC, l'écrire sous la forme adéquate car là c'est un chemin sous Windows... Cordialement... |
| 06/09/2016 à 02:06 | dm83 | Macro impression écran zone de sélection d'impression | A essayer : Remplacer chemin et nomimg par ceux appropriés. Cordialement... |
| 06/09/2016 à 01:00 | Amidou | Macro / Temps exécution trop lent | Autre essai ... |
| 06/09/2016 à 00:49 | theguilt | Problème mise en forme | Parce qu'il n'y a pas de centrage vertical. Tout ce que tu peux faire, c'est mettre AutoSize à True et Multiline à True, mais je ne pense pas que ce soit très pratique à l'usage... |
| 06/09/2016 à 00:40 | Graham1 | Colorier cellules si plusieurs conditions | Au temps pour moi cette fois J'ai croisé lignes et colonnes !! Le fait que dans ton modèle il y avait 7 lignes à exporter (autant que de colonnes) fait que je n'ai pas regardé plus avant, ce qui a masqué une autre bévue de ma part : Il faut réinitialiser la variable tst avant d'entamer le tour de bo... |
| 06/09/2016 à 00:17 | Totoro10 | Calcul du nombre de multiple en fonction de 2 priorités | Voir fichier. Attention à tes prévisions : l'index compteur au départ n'est pas dans le trimestre ! Cordialement... |
| 05/09/2016 à 23:05 | theguilt | Problème mise en forme | Centrer où ? Si le changement se produit sur "Réglage", il ne se produit pas ailleurs ! Précise où doit se produire le changement pris en considération ... |
| 05/09/2016 à 18:54 | Amidou | Macro / Temps exécution trop lent | Quand j'aurai constaté l'erreur sur un fichier, je ferai le nécessaire pour l'éliminer ... |
| 05/09/2016 à 18:42 | theguilt | Problème mise en forme | Il suffit de remplacer les valeurs indiquées par les objets Range concernés (qui renverront leur valeur, la propriété Value étant la propriété par défaut de ces objets). Pourquoi déclarer une variable S non initialisée et non utilisée !... |
| 05/09/2016 à 17:49 | Graham1 | Colorier cellules si plusieurs conditions | Si tu as 2 lignes d'en-têtes la cellule A2 doit avoir un contenu, surtout sur la feuille cible (de façon que la recherche de la dernière ligne donne 2 quand aucun export n'a encore été fait, ou bien la rechercher sur une colonne dont la ligne 2 est occupée...) et la valeur a initialiser n'est plus 1... |
| 05/09/2016 à 15:48 | lolo92 | Griser le bouton "valider" si un textbox n'est pas remplie | Je n'ai pas regardé ton fichier, mais si le nom de procédure existe déjà, tu le changes ! Et si tu le changes, tu le changes partout ! Après avoir jeté un oeil sur ton fichier... Je suppose que c'est toi qui a nommé ton bouton : BoutonActif... Comme il s'agit du seul contrôle renommé, j'en déduis qu... |
| 05/09/2016 à 15:29 | Amidou | Macro / Temps exécution trop lent | En attendant d'examiner le fichier, essaie ainsi ... |
| 05/09/2016 à 15:08 | Guillaume28 | Résultat , fonction " contient " et texte | Si j'ai compris ta problématique, je proposerais une fonction personnalisée : Elle est à coller dans un module standard et s'utilise comme toute autre fonction d'Excel : à recopier vers le bas... Cordialement... |
| 05/09/2016 à 14:50 | Alex38 | Suppression cellule si elle contient un mot précis | Les livres que j'ai pu utiliser il y a un peu plus d'une vingtaine d'années ne sont plus trouvables à ma connaissance aujourd'hui ! Mais tu trouveras des cours VBA sur ce site et les autres sites spécialisés, ainsi que des tutos permettant d'approfondir différents domaines. Cordialement... |
| 05/09/2016 à 14:40 | lolo92 | Griser le bouton "valider" si un textbox n'est pas remplie | Ce que tu programmes le plus couramment dans un Userform, ce sont les évènements qui affectent les différents contrôles : Change, Click, etc. Regarde les noms de tes procédures Private Sub... mis automatiquement par VBA : lors de la sélection d'un contrôle dans la liste déroulante de gauche du modul... |
| 05/09/2016 à 14:04 | lolo92 | Griser le bouton "valider" si un textbox n'est pas remplie | Mettre la propriété Enabled du bouton à False par défaut. Procédure pour tester si les 3 TextBox sont servis, qui met Enabled à True si c'est le cas, à False sinon. Procédure lancée sur l'évènement Exit ou AfterUpdate de chaque TextBox. Cordialement... |
| 05/09/2016 à 13:54 | Graham1 | Colorier cellules si plusieurs conditions | Méthode modulaire : La procédure fait appel à 4 fonctions (une par test) et colore si le test est positif. Dès lors que l'un des tests est positif, elle exporte la ligne. La procédure ne prend en compte que les nouveaux éléments de la base : pour initialiser le processus, mettre 1 en H1 de Feuil2 (c... |
| 05/09/2016 à 12:36 | Pixelle | Créer onglets selon modalités | En complément, je conseille de mesurer la durée d'exécution de chaque méthode... Intéressant ... |
| 05/09/2016 à 11:57 | Pixelle | Créer onglets selon modalités | Autre essai à tester. Cordialement... |
| 04/09/2016 à 13:14 | Totoro10 | Calcul du nombre de multiple en fonction de 2 priorités | J'utiliserais, pour déclenchements à 1000 : et déclenchements à 6000 : Cordialement... |
| 04/09/2016 à 11:33 | Totoro10 | Calcul du nombre de multiple en fonction de 2 priorités | Pour ma part j'ai un peu de mal à comprendre dans quoi on travaille ! Compteur horaire en début de trimestre : 22000, en fin : 30000, delta : 8000, ce qui correspond à 333 jours et 1 tiers ! soit un trimestre d'environ 11 mois ! Quelque chose doit m'échapper ... |
| 03/09/2016 à 22:50 | j.winkler | Fonctions aléatoires | Excuses ! C'était en fait ... |
| 03/09/2016 à 17:58 | j.winkler | Fonctions aléatoires | Fort simple : Tu auras un nombre décimal supérieur ou égal à 50000 et inférieur à 100000... Cordialement... |