| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 14/02/2016 à 00:03 | eole-33 | Affectation des CheckBox dans un UserForm | Je ne pense pas avoir le temps de rentrer dans ton système, mais en regardant rapidement il me semble qu'il y a plusieurs informations alternatives (s'excluant l'une l'autre). La CheckBox n'est pas vraiment le contrôle adapté à de tels cas. Des OptionButton rempliraient mieux ce rôle : quand l'un es... |
| 13/02/2016 à 23:36 | MARK_TK | VBA Tableau suivie | Difficile de comprendre ce que tu veux faire ! Admettons que tu veux afficher les informations concernant une installation : le numéro et le libellé sont communs, et le numéro te sert dis-tu à appeler (mais le connais-tu préalablement ou fais-tu la recherche sur un autre critère pour pouvoir taper l... |
| 13/02/2016 à 23:12 | dksbn | Création de Variable et types de données | Nuit depuis longtemps déjà ! 3 heures d'avance... |
| 13/02/2016 à 23:07 | octopus782 | Recherche V pour statistiques | J'insiste alors... BaseAn est le nom de la première colonne de ta base, nommée en dynamique (le nom prendra en compte les extensions). A voir dans le Gestionnaire de noms. Cordialement... |
| 13/02/2016 à 22:37 | lamek | Date et format monétaire dans un formulaire | Ce n'est pas très clair. Si ton TextBox contient un nombre, lors de l'affectation à la cellule, Excel l'interprétera comme nombre et si la cellule est en format Monétaire, le format sera appliqué à ce nombre. Il faut donc que tu mettes toutes les cellules concernées en format Monétaire. Par contre,... |
| 13/02/2016 à 22:28 | dksbn | Création de Variable et types de données | Et bon weekend. J'ai parfois quelques insomnies... Remarque, je les rattrape toujours à un moment ou un autre... |
| 13/02/2016 à 22:22 | octopus782 | Recherche V pour statistiques | DECALER, INDIRECT, ce que Boisgontier nomme, avec SOMMEPROD, les fonctions magiques..... |
| 13/02/2016 à 22:15 | coconut-6 | Planning | Un élément essentiel de ta configuration (à ne pas modifier), outre que les feuilles mensuelles ont le nom du mois en entier et que les tableaux occupent la même position sur chaque feuille, est que A1 contient la date du premier jour du mois (et c'est la seule cellule contenant une date par feuille... |
| 13/02/2016 à 20:33 | lamek | Date et format monétaire dans un formulaire | Là, je ne vois pas où est exactement le problème. Quand les cellules sont au format, le format s'affiche bien. Quel est alors exactement le problème à cet égard ... |
| 13/02/2016 à 20:21 | octopus782 | Recherche V pour statistiques | Rien de volatile dans ma formule Et par ailleurs toutes les fonctions le sont (sauf rares exceptions), c'est ce qui leur permet de se recalculer !!... |
| 13/02/2016 à 20:10 | lamek | Date et format monétaire dans un formulaire | VBA en profite souvent pour passer les dates au format américain lorsqu'il le peut. Soit quand le jour est compris entre 1 et 12. On n'est jamais tout à fait sûr sans tester dans ce genre de chose, les modalités de saisie et l'environnement au moment de l'affectation interviennent... ce pourquoi le... |
| 13/02/2016 à 19:49 | octopus782 | Recherche V pour statistiques | On reste dans le classique, la formule en L7 se recopie sur l'ensemble du tableau. Cordialement... |
| 13/02/2016 à 14:11 | tot94 | Faire apparaitre les 3 mot ayant le plus d'occurences | Si tes "mots" se limitent à une lettre , je peux te proposer une formule à mettre en C2 (laisser C1 vide ou dont le contenu n'est pas dans la liste) : Matricielle (valider par Ctrl+Maj+Entrée). Tirer vers le bas. Quand la liste et épuisée, elle n'affiche plus rien (SIERREUR oblige). Tu peux ajouter... |
| 13/02/2016 à 13:46 | coconut-6 | Planning | Certainement, mais plus les mêmes formules... Je vois ça plus tard... |
| 13/02/2016 à 13:07 | coconut-6 | Planning | J'ai nommé 2 plages ; à voir dans le gestionnaire de noms. Si les mois suivants se suivent dans la même configuration, les formules fonctionneront pour tous les mois. Je conseille une seule zone de résultat où l'on fait varier le jour et le mois (ça éviter de modifier les formules...) Pour b et c, n... |
| 13/02/2016 à 11:49 | lolo2b82 | Calcul élection | Le cas échéant mets un modèle... Je pense que dans la matrice de la fonction GRANDE.VALEUR, le séparateur point (.) doit être remplacé par un point-virgule (;). Pour la première matrice, ce ne devrait pas être le cas (inutile d'inverser le style de séparateur je pense)... NB- le . définit une matric... |
| 13/02/2016 à 11:42 | coconut-6 | Planning | Je n'ai pas rêvé ! Le tableau de résultats à gauche ne comporte d'emplacements que pour les totaux. Egalement pour les totaux de b et c, mais là les tableaux sources manquent. Définis donc les emplacements où tu veux des résultats, en indiquant précisément lesquels, et on pourra y placer des formule... |
| 13/02/2016 à 11:32 | lolo2b82 | Calcul élection | OOiste Dans la foulée de cette magnifique démonstration, je me suis essayé à calculer le nombre de sièges en une seule formule. Les voix se trouvant en A1, A2, A3 ; formule sur la ligne 1 (ou n'importe quelle, elle sera tirable vers le bas). Cordialement... |
| 13/02/2016 à 10:49 | maximilien | Tarif transporteur prix 100kg | Voilà ... |
| 13/02/2016 à 10:25 | maximilien | Tarif transporteur prix 100kg | J'ai laissé volontairement le #N/A! s'afficher dans le cas où les données ne sont pas saisies : c'est la bonne réponse ! Pas lieu de faire un calcul... Cordialement... |
| 13/02/2016 à 09:25 | MARK_TK | VBA Tableau suivie | Tiens ! Justement, j'ai jeté un oeil tout à l'heure, et je ne vois vraiment pas à quoi ça peut servir ni ce qu'on peut faire ! Et les explications fournies jusqu'ici n'ont pas apporté le moindre éclairage. Alors !... |
| 13/02/2016 à 09:13 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | Oui ! Mais si B n'est plus égal à 0, la recherche ne se fait pas sur I et échoue sur B ... |
| 13/02/2016 à 09:02 | maximilien | Tarif transporteur prix 100kg | J'ai dû arranger tes dpts en format texte sur un tableau (et mise au format 2 chiffres sur tous), mis une validation sur la saisie du poids pour n'accepter que des nombres entiers (de 1 à 23000) compte tenu de la configuration des tarifs. Les formules intègrent les limites de poids des transporteurs... |
| 13/02/2016 à 08:03 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | Tes formules sont toutes bâties avec une condition ; SI(Bxx=0;... (on recherche à partir de Ixx). Donc si on mettait quelque en B quand tu n'as pas de numéro, toutes tes formules seraient en erreur... Bon weekend... |
| 13/02/2016 à 06:56 | eric89 | Formule tri plusieures cellules | Voir en Feuil2 ce que j'appelle un tableau utilisable. (Est nommé de façon dynamique [voir gestionnaire de noms] pour pouvoir être étendu.) J'ai introduit l'inscription de l'entreprise dans la macro (assortie d'une gestion d'erreur éventuelle si elle manque). Pour l'instant tu ne verras rien... |
| 13/02/2016 à 06:11 | pierre64 | NB.SI 3lettres et 3 chiffres | Une fonction analogue à celle proposée par Jean-Eric... qui a été un peu vite car le modèle "???###" va renvoyer VRAI pour BGR582, mais aussi pour : 852169, 8RF525, dfg548, etc. Il faut donc rectifier le modèle pour qu'il n'accepte que des lettres et majuscules sur les 3 premières positions. Un peu... |
| 13/02/2016 à 03:00 | coconut-6 | Planning | A tout hasard, si le tableau concerne a, car tes explications ne sont pas totalement explicites. Cordialement... |
| 13/02/2016 à 02:40 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | Un petit contretemps en soirée... Modifié pour prendre en compte la saisie en B ou I. (Rien introduit en B, car il te faudrait alors modifier toutes tes formules.) Teste si la ligne existe déjà avant insertion. Pour les modifs M à U, la recherche de la ligne se fait sur I (B étant à trous). Cordiale... |
| 13/02/2016 à 02:02 | lamek | Date et format monétaire dans un formulaire | ... |
| 12/02/2016 à 13:35 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | OK, je vois ça après une douche (besoin avec 32° !), mes courses alimentaires (besoins aussi) et manger dans la foulée (décalage horaire...) En attendant, je t'ai recomposé la macro pour dédoublonner de façon qu'elle soit un peu plus rapide. Il est toujours utile d'en garder une sous le coude en cas... |
| 12/02/2016 à 12:21 | Christalinette | REcherche Date de mis à jour dans un tableau | Pas de fausse modestie si tu es débutante en VBA ! A côté de ce qu'on voit trop souvent (à mon goût) de la part de certains qui auraient eu largement le loisir d'apprendre à écrire autrement une macro, la tienne ne manque pas du tout d'allure... Si je peux me permettre un petit conseil, le respect d... |
| 12/02/2016 à 12:02 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | Dans ce cas, il y a un autre petit problème, la procédure ne se lancera pas si tu ne saisis rien en B. Il faudrait donc tester également la saisie sur I pour la déclencher. Ceci étant, tu peux tout de même la déclencher en éditant B et valider (= se placer dans la barre de formule et appuyer sur Ent... |
| 12/02/2016 à 11:40 | flo5957 | Format de date | Tu obtiens 1905 parce que 2015 = 07/07/1905, ta cellule en format date, avec format aaaa renvoie tout naturellement 1905. Cordialement... |
| 12/02/2016 à 11:01 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | Voilà le premier volet à tester. On n'introduit que la ligne nouvelle ou on modifie la ligne modifiée. Technique un peu différente de la précédente utilisée (en dehors du fait qu'elle refaisait tout le tableau) : on ne copie plus, on affecte les valeurs de la ligne à ajouter à une nouvelle ligne de... |
| 12/02/2016 à 09:30 | eric89 | Formule tri plusieures cellules | Tu fais un tableau de correspondance OT - Entreprise, et non l'inverse. Et si possible en vertical, plus facile d'utilisation qu'en horizontal. Mais teste d'abord ce qui fait pour voir si ça correspond... Tu parlais de tri au départ, mais on en est assez loin... |
| 12/02/2016 à 09:26 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | J'ingère tout ça ! Et je commence par un café ! Donc OK pour B, saisie manuellement, mais on ne reprendra que la ligne. Et inutile de tester ensuite de C à U si les infos ultérieures n'interviennent que de M à U. A+... |
| 12/02/2016 à 09:20 | Christalinette | REcherche Date de mis à jour dans un tableau | Si tu as des valeurs dates dans ton tableau, et qu'elles sont uniques, tu peux effectivement localiser la cellule avec Find. Mais il faut rechercher dans tout le tableau, pas seulement une colonne. Et tu peux supprimer lookat car tu ne recherches pas une chaîne. Par contre : lookin:=xlValues est ind... |
| 12/02/2016 à 08:47 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | La procédure qui te pose le premier problème se déclenche à chaque fois que tu interviens en colonne B. Il me semble bien avoir vu que la condition d'insertion sur REX était la mention ACTIF en colonne K. Il serait plus rationnel qu'elle intervienne lors d'un changement en colonne K. A ce stade, 2 q... |
| 12/02/2016 à 08:16 | MaxwellCosta | Faire une clés de reconnaissance | Je ne pense pas que ce choix soit le bon. Je n'y contribuerai donc pas..... |
| 12/02/2016 à 08:14 | JPH | Couleur dans un Listbox | Tu fais le tour des propriétés et méthodes de l'objet ListBox : si tu y trouves quelque chose qui répond à ce que tu voudrais, ou bien si tu y découvres le renvoi d'objets enfants eux-même dotés de propriétés correspondant à ce que tu cherches, tu pourras intervenir, sinon... ... |
| 12/02/2016 à 08:05 | eric89 | Formule tri plusieures cellules | Une contribution à tester... Pour ce qui est des entreprises, tu reverras ta copie pour produire un tableau utilisable, et on pourra voir ensuite. Cordialement... |
| 12/02/2016 à 06:50 | MaxwellCosta | Faire une clés de reconnaissance | Je me répète : Si les heures diffèrent, l'une est donc plus élevée que l'autre. Rien n'empêche la plus faible de se situer à 07:19:59, la plus haute sera donc au moins à 07:20:00. De même si la plus basse est à 07:59:59, la plus forte sera au moins à 08:00:00. Le résultat serait absurde... D'autre p... |
| 12/02/2016 à 06:14 | lerbofiwol | Rapidité fct VBA en Private Sub sur tableau 1000 lignes | Utilise http://cjoint.com pour communiquer ton fichier. Ta 1re macro a l'air à peu près bien écrite, mais à y regarder de près elle n'a que l'air ! J'ai fait quelques bonds à la lecture et je me suis interrompu... On ne devrait pas avoir de difficulté à faire quelque chose d'un peu plus satisfaisant... |
| 12/02/2016 à 05:50 | MaxwellCosta | Faire une clés de reconnaissance | En général une telle clé est destiné à constituer un identifiant unique... Or en voulant la constituer séparément sur chacun de tes tableaux, tu ne peux garantir qu'elle sera identique. L'heure est variable, et si elle varie sur la minute, elle pourra varier sur la dizaine de minutes et sur l'heure... |
| 11/02/2016 à 23:54 | v tec | Macro chrono | En supprimant les données, cela allège un peu, c'est sûr ... |
| 11/02/2016 à 23:21 | v tec | Macro chrono | Je me répète, mais je n'ai aucune idée de ce que fait ton fichier. Difficile donc de préconiser telle ou telle mesure. D'un point de vue général, ce que je peux dire, en rapport avec le chrono, point sur lequel j'étais intervenu, c'est que ce qui provoque l'activité lié au chrono, ce n'est nullement... |
| 11/02/2016 à 22:40 | v tec | Macro chrono | Pour éviter de faire ramer, c'est un peu loupé, ça rame déjà sans rien faire ! Ceci étant, en supposant un fonctionnement normal, mener deux actions en même temps peut effectivement perturber, mais s'agissant du chrono, cela ne perturbe que l'affichage momentanément, tant que ça ne plante pas. Ce n'... |
| 11/02/2016 à 22:30 | AcuraDreams | Recherche d'une valeur avec 3 critères | Classiquement : Cordialement... |
| 11/02/2016 à 22:12 | v tec | Macro chrono | C'est toi qui lance l'import non ? Et si la macro d'import se relance indéfiniment, qu'est-ce qui l'arrête ... |
| 11/02/2016 à 21:54 | mike59 | Erreur 1004 | As-tu autorisé l'approbation des documents situés sur un réseau ... |