| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/09/2021 à 00:02 | Prl | Suppressions de Cellules/Lignes | Plusieurs causes possibles. Impossible de deviner sans ton fichier (anonymisé) eric... |
| 07/09/2021 à 12:27 | CoultonJacks | Erreur aléatoire VBA "La méthode _ de l'objet Range a échoué". Pb mémoire ? | En théorie tu devrais pouvoir lire 2 Go, 25 Mo n'est pas tant que ça. Mais ça me donne une idée. Si tu es sur office 32 bits, peux-tu faire un test en office 64 bits ? Et une autre : tu as Erase pour nettoyer les gros tableaux lorsqu'ils ne servent plus. Si tu en as des énormes, ca fera toujours ça... |
| 07/09/2021 à 00:23 | CoultonJacks | Erreur aléatoire VBA "La méthode _ de l'objet Range a échoué". Pb mémoire ? | Et si tu le fermes systématiquement avant de le relancer, ça plante toujours ? Si c'est suffisant, on pourrait imaginer un fichier principal qui le ferme si présent et l'ouvre à chaque nouvelle demande. eric... |
| 05/09/2021 à 19:50 | HYB | Répartir des ventes mensuelles quotidiennement | N'exagérons rien N'oublie pas de mettre en résolu en cliquant sur la coche en haut à droite (ou des) post avec la réponse. eric... |
| 03/09/2021 à 17:18 | CoultonJacks | Erreur aléatoire VBA "La méthode _ de l'objet Range a échoué". Pb mémoire ? | Tout à fait au hasard mais qui ne tente rien n'a rien. A-priori tu as l'air de manipuler beaucoup de données sur tes feuilles. Tu peux de temps en temps lui laisser le temps de finir son boulot surtout si tu as des formules lourdes. Attente fin de calcul : Si c'est juste des écritures, tu peux oubli... |
| 02/09/2021 à 23:28 | HYB | Répartir des ventes mensuelles quotidiennement | La formule en C4 =ARRONDI(($B4/NB($C$3:$X$3))*(COLONNE()-2);0)-SOMME($B4:B4)+$B4 se recopie vers la droite et vers le bas. La seule date à mettre est en C3, les autres se calculent. Tu peux aussi ajouter à SERIE.JOUR.OUVRE() un 3ème paramètre avec le nom d'une plage nommée contenant les fériés si tu... |
| 02/09/2021 à 00:59 | abddo | Problème d'éxécution macros | Il faut éviter les .Select inutiles dans 99% des cas. Non seulement ça peut gêner comme ici, mais ça ralenti inutilement aussi eric... |
| 02/09/2021 à 00:44 | HYB | Répartir des ventes mensuelles quotidiennement | Dépose le fichier excel qu'on n'ait pas tous à le refaire. eric... |
| 15/08/2021 à 12:19 | Nicolas Haymoz | Même fichier Excel mais de taille différentes | Oui, voilà, valable pour lignes et colonnes inutiles Méfie-toi aussi des mises en formes sur colonnes ou lignes entières eri... |
| 15/08/2021 à 00:58 | Hamaterasu | Ecriture ligne de code : variable (cellule et feuille) | Si tu recherches une valeur exacte ça ne devrait pas poser de problème. Mais sans fichier ni exposé du problème... eric... |
| 15/08/2021 à 00:53 | Nicolas Haymoz | Même fichier Excel mais de taille différentes | Ce quii est énorme ce sont tes 27 Mo pour 3000 lignes. Souvent c''est dû à des lignes vides inutiles. Fait Ctrl+Fin sur les feuilles du gros. Si tu vas bien au-delà, supprimer ces lignes sous tes données et enregistrer fait maigrir ton fichier. Si tu écris 5 en A500000 et que tu fais suppr. Pour exc... |
| 15/08/2021 à 00:45 | Le Fast | Barre d'état nombre de ligne | Joyeux noël, c'était pour répondre à son interrogation : pas là où il l'attendait, mais c'est intégré. Pas été à la pêche aux doublons avant de répondre D'ailleurs aucun commentaire de sa part sur la proposition, il aurait pu... eric... |
| 14/08/2021 à 08:00 | Le Fast | Barre d'état nombre de ligne | Si, c'est intégré depuis longtemps. Ca s'inscrit dans zone de la référence en cours au moment de la sélection. Ca disparait lorsque tu relâches le bouton de la souris. eric... |
| 13/08/2021 à 11:52 | LSO | Message si les cases ne sont pas remplies | On s'est croisés, voir au-dessus..... |
| 13/08/2021 à 11:50 | LSO | Message si les cases ne sont pas remplies | Autre version qui contrôle si les saisies sont bien conformes : rien d'autre sous le tableau... Tu pouvais mettre un fichier d'une feuille anonymisée, ça nous évite de devoir refaire (parfois mal) eric... |
| 13/08/2021 à 10:35 | Prupri | Architecture Excel pour un projet | Même de cette façon tu auras à gérer les collisions si 2 personnes modifie les mêmes cellules. Ca n'est pas possible de repartir le travail ? Chacun son paquet de lignes. Je n'utilise pas Sharepoint. Il autorise les macros ? eric... |
| 13/08/2021 à 00:24 | Baldwin46 | Formule aprés un tri | Ben regarde la formule en I2 : =LIGNE()=EQUIV(A2;A:A;0) LIGNE() te dit sur quelle ligne tu es EQUIV(A2;A:A;0) te donne la ligne de la 1ère apparition de A2 S'il y a égalité, tu es sur la ligne de la 1ère apparition => VRAI eric PS : ça reste valable si même si les lignes sont mélangées. Après un... |
| 12/08/2021 à 23:52 | Baldwin46 | Formule aprés un tri | Une possibilité si j'ai bien compris. eric... |
| 12/08/2021 à 23:32 | nickal | Nombre de valeurs | Pour rester en tcd, tu peux ajouter un champ nb tracteurs avec =SIERREUR(1/NB.SI.ENS([TRACTEUR];[@TRACTEUR];[[Date ]];[@[Date ]]);"") S'il est utilisé 3 fois dans la journée par exemple, chaque ligne comptera pour 1/3 et le total te fera bien1 pour ce... |
| 10/08/2021 à 19:55 | charles222 | Amélioration d'une boucle - Avis et possibilités | Oui, c'est le principe. Mais si tu peux mettre ton tableau en Tableau structuré (Insertion / Tableau) ça se fait tout seul. Les ajouts de lignes et de colonnes s'intègrent automatiquement au tableau. Tape "=", amènes le curseur en début de ligne ou en haut de colonne jusqu'à ce que le curseur change... |
| 10/08/2021 à 00:02 | nickal | Nombre de valeurs | Voilà le classeur, ça me semble correct. Mais en TCD c'est mieux eric... |
| 09/08/2021 à 19:38 | nickal | Nombre de valeurs | Si j'ai bien suivi, en B3 : =SOMMEPROD((SAISIE!$E$3:$I$33)*(SAISIE!$A$3:$A$33=$A3)) eric PS : nb tours oubliés, en E3 : =SOMMEPROD(--((SAISIE!$E$3:$I$33)*(SAISIE!$A$3:$A$33=$A3)>0))... |
| 08/08/2021 à 09:08 | charles222 | Amélioration d'une boucle - Avis et possibilités | Pourquoi tu veux faire ça en vba ? J'ai l'impression qu'à part des formules ta macro ne fait rien d'autre. Les formules sur feuilles utilisent tous les threads et tu peux avoir 4 ou plus calculs en parallèle selon ton proc, vba n'en utilise qu'un seul. Tu devrais faire un test, et demander si tu as... |
| 08/08/2021 à 00:57 | juju44 | Ajouter une durée a la date actuelle | Et pour répondre à ton 1) faire F9 pour rafraichir Maintenant() eric... |
| 07/08/2021 à 12:11 | al87 | Est-il possible de ne pas additionner le résultat provenant d'une formule | Oui, un peu décousu tout ça... Juste pour dire que Somme() ne tient pas compte des cellules texte. Inutile de tester quoique ce soit pour les exclure, elles ne lui font ni chaud, ni froid. eric... |
| 06/08/2021 à 19:39 | Jefekoi | Module de classe | Pour résumer, un module de classe permet d'ajouter des nouvelles propriétés et méthodes à un objet. eric... |
| 06/08/2021 à 17:59 | Nina---75 | Lenteur d'exécution - CountIfs | Et pourquoi pas un simple TCD ? Clic-droit dessus et Actualiser, c'est presque instantané eric... |
| 06/08/2021 à 17:26 | Hemed | Problème avec code VBA pour TCD | A lire d'urgence ;-) http://www.xlerateur.com/divers/2010/05/14/les-13-regles-d%E2%80%99or-pour-utiliser-excel-comme-gest... à respecter pour les TCD. Tout ce que tu peux faire c'est mettre la police en blanc là où tu ne veux pas que les valeurs se voient. eric... |
| 05/08/2021 à 18:58 | guillaumeplougoulm | Tester le contenu de plusieurs cellule et assigner des valeurs en cohérence | Guillaume, tu as ElseIf aussi : dès qu'un est réalisé tu quittes le If global dans ce cas il faut écrire tes valeurs sur feuille et les récupérer dans un tableau. Et boucler sur ton tableau pour faire le test eric... |
| 05/08/2021 à 18:38 | jean_talus | Extraire des mots spécifiques d'une cellule | Avec une fonction personnalisée eric... |
| 05/08/2021 à 17:47 | Hemed | Problème avec code VBA pour TCD | Pourquoi tu parles de vba ? Pas besoin pour un TCD, éventuellement limité à la mise à jour des données sources ou à l'actualisation. eric... |
| 04/08/2021 à 17:34 | Jamay | Trier des numéros de téléphone | Comme dit jean-eric, Power Query est inclus dans 365. Tu devrais regarder de plus près car tu as des cas qui compliquent. Déjà les cellules vides non annoncées. Et en F66 tu as 608066102 et non 0608066102 Si c'est une erreur dans ton exemple et absent du fichier réel, ceci devrait aller : =SI(NBCAR(... |
| 04/08/2021 à 11:42 | Jamay | Trier des numéros de téléphone | Si tu mets des X à la place de chiffres ça ne risque pas de fonctionner en effet, il faut des n° cohérents. Et si des n° commencent par 336 ou 337 ça sera plutôt =SI((--DROITE(F2;9))>600000000;F2;"") eric... |
| 04/08/2021 à 00:11 | Jamay | Trier des numéros de téléphone | A tester vu qu'on n'a pas de fichier et qu'on ne sait pas le contenu exact : =SI((--A2)>600000000;A2;"") eric... |
| 01/08/2021 à 00:36 | Spigawino | Calcul de période d'essai (CDD) | Et donc ... |
| 31/07/2021 à 00:47 | FloQ | Arrêter la macro même si la condition est vrai | Vue l'heure je vais me contenter d'une suggestion. Une fois l'erreur annoncée tu mets une couleur sur ta cellule (qui restera masquée par ta MFC). Un simple test de .Interior t'indiquera si l'alerte a déjà été faite. Couleur à ôter en cas d'évolution eric... |
| 29/07/2021 à 23:11 | Jess88 | Accès fichier en fonction de | Ce monsieur semble fâché avec la politesse. Il est coutumier du fait si on regarde ses topics... Et bien il va s'acheter un livre pour apprendre, il va avoir du mal à avoir de l'aide dorénavant. eric... |
| 28/07/2021 à 09:17 | Manu31 | Séparateur de décimale | Je pense qu'ils se sont surtout attachés à la partie visuelle sur feuille. Même leur doc est fausse à ce sujet... Pour moi, le plus simple pour avoir le séparateur en cours quels que soient les paramètres régionaux et/ou excel est : DecimalSeparator = Mid$(2.1, 2, 1) (et =STXT(1/2;2;1) sur feuille)... |
| 28/07/2021 à 07:32 | Manu31 | Séparateur de décimale | Ce n'est pas si simple... C'est le séparateur Application.International(xlDecimalSeparator) qu'on voit dans les décimaux sur feuille. Par contre la fenêtre Execution de VBE,VBA et la fenêtre Espions utiliseront toujours le séparateur système quelque soit la position de Application.UseSystemSeparator... |
| 27/07/2021 à 16:02 | Spigawino | Calcul de période d'essai (CDD) | Sur le fichier à gmb : =SI(D2<MOIS.DECALER(B2;6);B2+ENT(MIN(14;(D2-B2)/7));MOIS.DECALER(B2;1))-1 contrôler attentivement aux limites si tu obtiens ce que tu veux au jour près eric... |
| 27/07/2021 à 13:07 | Amar | Fractionner des colonnes | Non, ce n'est pas possible. Par contre tu peux masquer les autres colonnes, et passer à la suivante par un clic-droit sur celle visible. eric... |
| 24/07/2021 à 23:45 | prestone | Fenêtre mobile et dynamique | Une technique de détection de scrolling : http://www.cpearson.com/excel/DetectScroll.htm Je pense qu'il vaut mieux rester simple et se contenter d'un clic pour déplacer la fenêtre... Tu as aussi l'option d'ouvrir une 2nde session. eric... |
| 24/07/2021 à 18:44 | AL 22 | Correction de macro pour remplacer une MFC | Bien sûr qu'elle doit fonctionner. C'est juste que c'est moins efficient. Autant contrôler le vide que la couleur qu'il implique. Ceci dit indépendamment de la suppression des MFC (gourmandes) que tu peux poursuivre. eric... |
| 24/07/2021 à 16:49 | AL 22 | Correction de macro pour remplacer une MFC | Ta macro doit se baser sur les cellules vides, pas sur une couleur si tu peux t'en passer (MFC ou en dur) eric... |
| 24/07/2021 à 14:53 | Jess88 | Accès fichier en fonction de | Pour compléter la réponse de Joco, dans Révision : eric... |
| 23/07/2021 à 23:25 | mango86 | Indexation dossiers et sous-dossiers (2) | Bonjour, désolé pour le délai. En plus de surprises apparaissant au fur et à mesure nécessitant un débogage assez laborieux, j'ai voulu profiter du soleil avant les orages ;-) En préfixe de la clé j'ai ajouté la position (ligne,colonne) du père (1ère colonne remplie précédente), le père étant la 1èr... |
| 23/07/2021 à 16:24 | Benoit0805 | VBA et partage de classeur | Tu pourrais mettre ta liste dans un userform. Lui, tu pourras le placer. Par contre calculer sa position est prise de tête. eric... |
| 22/07/2021 à 00:20 | mango86 | Indexation dossiers et sous-dossiers (2) | J'essaie de voir ça demain, un 1er essai montre ce n'est pas si simple à traiter... eric... |
| 19/07/2021 à 12:43 | Ropperlimp | Envoi depuis un autre compte Outlook depuis Macro Excel | Dans un mail tu as aussi ReplyTo qui remplace ton adresse par celle indiquée. Seulement je ne l'ai pas trouvé dans les propriétés de ton objet, à moins que ce ne soit ReplyRecipients ici (?) Des fois que ça te donne une piste de recherche... eric... |
| 19/07/2021 à 10:59 | Arthur Exl | Modification code - VBA | Les valeurs par défaut .Text sont initialisables dans vba directement sur la propriété. Si elle est amenée à être modifiée, tu peux mettre la nouvelle valeur dans TextJableMax01.Tag, et la réinitialiser dans UserForm_Activate() Si elle doit survivre à la fermeture du fichier, le plus simple est de s... |