Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 00:49
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 208

DateAuteur du sujetSujetExtrait du message
07/12/2014 à 22:53Obelix77Compter les mots et que les mots dans ExcelObelix77 = zeduky ...
07/12/2014 à 21:55Obelix77Compter les mots et que les mots dans ExcelSi le fichier avec la fonction est ouvert, la fonction est disponible pour tous les classeurs. Si tu veux quelle soit chargée automatiquement avec excel il faut l'enregistrer en xla ou xlam (si c'est un besoin ponctuel ce n'est pas le mieux). Voir ici : http://www.mdf-xlpages.com/modules/publisher/i...
07/12/2014 à 17:31Obelix77Compter les mots et que les mots dans ExcelProposition de fonction personnalisée. eric...
07/12/2014 à 16:40poutch89FormuleTu te mets en enregistrement de macro et tu re-valides la formule. eric...
07/12/2014 à 16:34sangohan13Probleme de variable [VBA]Feuil3.Cells(36, i + 1) = "S26" pour i=11 Tu ne peux pas faire de calculs dessus. eric...
06/12/2014 à 23:05stephane17Ne pas modifier la formuleEt encore une proposition. Décidément tu as inspiré du monde. Si toutes les saisies sont complètes et que le calcul est incorrect une listbox te permet de choisir la solution voulue. Actif sur toutes les lignes sauf la 1. eric EDIT: fichier modifié, il y avait un pb sur l'adaptation de la largeur de...
06/12/2014 à 09:11SEB.RMasquer des colonnes par rapport a une valeur d'une listeLa macro doit être mise dans le module de la feuille et non dans un module standard. Et tu as 2 sub, il faut tout enlever de ta macro enregistrée, y compris les 4 premières lignes. Fais un clic-droit sur le nom d'onglet de ta feuille puis 'visualiser le code' pour être dans le bon module, colle le c...
05/12/2014 à 23:54SEB.RMasquer des colonnes par rapport a une valeur d'une listeA voir : Peut-être faudrait-il ajouter le forçage semaine entière si tu sélectionnes un employé, et toute l'équipe si tu sélectionnes un jour (?) eric...
05/12/2014 à 00:24axion Macro: recherche sur 2 colonnes permutablesDernières modif : fiabilisation formules non historisées restauration par double-clic optionnel valeurs plus lisibles dans commentaire eric...
04/12/2014 à 15:37PYDOHMRenommer un objet dans l'explorateur de projetF4 pour afficher la fenêtre Propriétés. Tu as 2 propriétés : (Name) : le codename Name : le nom de l'onglet eric...
04/12/2014 à 13:40axion Macro: recherche sur 2 colonnes permutablesNouvelle version avec possibilité de restaurer par un clic-droit sur cellule. eric...
04/12/2014 à 12:26roukette89 Fonction INDEXEric...
04/12/2014 à 11:33axion Macro: recherche sur 2 colonnes permutablesEssai historisation dans commentaire. Voir explication dans le fichier, à tester... eric Edit: nouvelle version page suivante...
04/12/2014 à 08:34axion Macro: recherche sur 2 colonnes permutablesL'exécution de macro entraîne la perte de cet historique. C'est géré par excel, on ne peut rien y faire. Tu peux activer le suivi des modifications dans le ruban Révision, et ensuite demander l'affichage dans une feuille (choisir la date depuis le ou tous ou ...). eric...
04/12/2014 à 00:08Stabilo Erreur sur Range d'une séléction conditionnelleQuelque chose m'échappe... Pourquoi ne pas tester également la présence "-JOCUSER," avant de copier la ligne ? Plus rien à supprimer ensuite. eric...
03/12/2014 à 20:11salva Erreur formule somme cellulesJe ne vois pas bien pourquoi tu ne pourrais pas utiliser =SOMME(B27;B18;B9) ? Ou bien tu fais : =SOMME(B3:B27)/2 Et si tu organises tes données correctement, c'est à dire un champ Produit distinct du champ Vendeur tu pourras utiliser le menu 'Données / Sous-total...' qui t'insère les sous-totaux et...
03/12/2014 à 19:20Joseph67 Formule magique ? Recherche de datesJe vois que tu as trouvé. Il s'agit de fonctions personnalisées. Une fois crées elles s'utilisent sur une feuille comme une fonction native d'excel. On passe dans le 1er paramètre le nom de la feuille (via A48 ici) où doit s'effectuer la recherche du solde. Si le libellé en A48 est différent du nom...
03/12/2014 à 19:10axion Macro: recherche sur 2 colonnes permutablesAh ok. C'est bien les lignes que tu cites qui en sont la cause. Je ne le ai mises que pour faire comme dans l'exemple que tu as fourni. Si la sélection n'est pas nécessaire tu peux supprimer oui. Ou bien If Target.Column = 1 pour ne faire la sélection que sur un clic en A. ?????????????? De quoi tu...
03/12/2014 à 17:44Nrev74Code pour empêcher le copiage mais PAS le collageD'autant plus qu'il suffit d'ouvrir le fichier sans activer les macros pour qu'elles soient inactives. Protège ta feuille en décochant 'Sélectionner les cellules verrouillées' et la copie sera impossible. eric...
03/12/2014 à 17:28salva Erreur formule somme cellulesAu lieu d'utiliser =A1+B4 utilise =somme(A1;B4) qui ne prend pas en compte les textes. "" est un texte. A la place tu peux avantageusement décocher l'option 'afficher un zéro pour les valeurs nulles' ou bien le faire sur une plage avec une MFC. eric...
03/12/2014 à 12:12axion Macro: recherche sur 2 colonnes permutablesDécidément j'ai du mal à te comprendre. Essaie d'être plus précis dans tes demandes. Que désires-tu historiser ? Le filtre utilisé ? Plus précisément la référence et le libellé sélectionnés (donc la ligne) ? Les valeurs avant modif dans une colonne ? Je ne vois pas ce que tu veux. Tu peux insérer un...
03/12/2014 à 10:25factu Fonction FIND et IFOulalaaa, j'ai lu tout de travers. Oublie ma réponse factu... eric...
03/12/2014 à 00:07axion Macro: recherche sur 2 colonnes permutablesUn début de proposition, à toi de voir si cette direction t'intéresse. Saisir dans les textbox en B7 et/ou C7, les produits sont filtrés au fur et à mesure de la saisie. Pas bien compris ce que tu voulais en faire. Si c'est pour sélectionner la ligne cliquer sur la ref choisie. Pour l'historique pas...
02/12/2014 à 19:44factu Fonction FIND et IFSupprime LE nom comme demandé, si tu en as plusieurs identique il faut compléter. Dan: je ne comprend pas pourquoi le For Each cel In eric...
02/12/2014 à 18:31Joseph67 Formule magique ? Recherche de datesSi on considère que c'est 2275.82 (et non .92) il me semble que ma proposition est correcte. eric...
02/12/2014 à 00:49heislsim Macro - Automatisaiton formule d'additionJe me base sur A:B : eric...
01/12/2014 à 23:48doctorx Données manquante, formule et calcul de moyenneRegarde si ça te va. eric...
01/12/2014 à 23:28heislsim Macro - Automatisaiton formule d'additionComme c'est par macro et que tu n'as déjà que des valeurs je te met directement le résultat final, plus rapide : Si tu voulais absolument des formules tu dis. eric...
01/12/2014 à 22:57pppaFonction produit matricielSélectionner la plage de la matrice résultat M2:Q6 avant de faire la validation matricielle. eric edit: Ah, habitude avait déjà répondu, désolé...
01/12/2014 à 20:08pppaFonction produit matricielJ'ai essayé de faire Ctrl+Maj+entrée sur ta photo, je te confirme que ça ne marche pas. eric...
01/12/2014 à 19:31Joseph67 Formule magique ? Recherche de datesUn raté de collé de la 2nde formule, mis 2 fois la même... Je n'avais pas fait attention que tes dates n'étaient pas triées. Du coup c'est, je pense, infaisable par formule. Proposition de 2 fonctions personnalisées à mettre dans un module standard. Principe de ancienSolde(Feuille, date) balayage de...
01/12/2014 à 13:40Zayx Du texte à l'hypertexteNon, pas de ligne pour gérer les couleurs. En fait c'est la suppression du lien qui bizarrement fait ça. Comme de toute façon la cellule est vidée si on ne trouve pas de lien à mettre tu peux mettre en commentaire (ou supprimer) cette ligne avec une ' devant : ' celLien.Hyperlinks.Delete eric...
30/11/2014 à 23:30Oenie Deux demandes d'enregistrement sur ExcelJe n'ai pas parlé de clic-droit. Suivre les menus comme indiqué et regarder tout en bas : eric...
30/11/2014 à 23:24Zayx Du texte à l'hypertexteA tester : eric...
30/11/2014 à 20:11Joseph67 Formule magique ? Recherche de datesPour la 1ère partie : en C49: en I49: =INDEX('C1'!$F:$F;SI(ESTERREUR(EQUIV($D$19;'C1'!$B:$B;0));EQUIV($D$19;'C1'!$B:$B;1);EQUIV($D$19;'C1'!$B:$B;0)-1)) Je te laisse ajouter les indirect() Pour le reste peut-être après manger si je trouve qq chose. eric...
30/11/2014 à 19:31Oenie Deux demandes d'enregistrement sur ExcelA tout hasard, des fois que ce soit dû à une extension, les désactiver. Dans 'Fichier / Options / Compléments' En bas cliquer sur 'Atteindre...' pour 'Compléments Excel' et 'Compléments COM', noter et décocher les actifs, tester. Si c'est mieux les ré-activer un par un pour détecter le fautif. eric...
30/11/2014 à 19:21Zayx Du texte à l'hypertexteOu ça ? En A ...
30/11/2014 à 18:20Zayx Du texte à l'hypertextePas si évident que ça puisque ton classeur présentait cette particularité. Supprime les 2 lignes .Interior.ColorIndex = ... Fonctionnement actuel : au moment de la saisie si c'est un ? en C, E ou G je récupère le texte en A pour le mettre en I avec le lien. On ne peut mettre un lien que sur un texte...
30/11/2014 à 14:47Zayx Du texte à l'hypertexteBeaucoup de changements sur ta feuille, avec des #REF en prime dessus. J'ai fait tel que j'ai imaginé le fonctionnement que tu voulais. A tester donc. eric...
30/11/2014 à 10:37Robinet OptimisationQue veux-tu que l'on dise sans voir ton fichier ? eric...
29/11/2014 à 23:12Robinet OptimisationPousse-toi sur le coté, ton épaule cache l'écran... eric...
28/11/2014 à 23:58Goldenboy14Nombre de colonnes = valeur spécifiqueAppelle une procédure mise dans un module standard, là ça marche. Module feuil1 : module standard : eric Edit: en fait on peut mettre Sheets("Feuil2").[B:D].EntireColumn.Hidden = [B2] <> "" dans le module Feuil1, ça fonctionne bien. Il devait y avoir une raison particulière pou...
28/11/2014 à 19:41jeanlouisk RAZ d'une zone de calcul sans macroVa dans Formules / Gestionnaire de noms. Dépose quand même un extrait significatif de ta feuille (anonymisé) qu'on voit s'il y a des points de repère pour ces cellules. eric...
28/11/2014 à 18:49xorsankukai Peut-on simplifier ce code ?Ajoute la propriété qui t'intéresse : .enabled Me.Controls("CheckBox" & Num(I)) .enabled = Not Me.CheckBox1 Et désactive ton ancien code en le mettant en commentaire. eric...
28/11/2014 à 18:31jeanlouisk RAZ d'une zone de calcul sans macroSi leur répartition est régulière par exemple 3 cellules sur 5 sur 80 colonnes pour 1 ligne/3 ) ça peut être fait avec qq lignes en vba. Si ça t'interesse déposer un fichier avec les explications dessus. Pas sûr d'avoir compris. Si c'est pour éditer un nom faire F2 pour passer en édition (mode Entre...
28/11/2014 à 18:01jeanlouisk RAZ d'une zone de calcul sans macroOui, il y a une limite. Pas en nombre de cellules mais en taille de chaine qui défini ta plage nommée (environ 250 caractères mais ce que tu lis n'est pas exactement ce qui est stocké, pas simple de savoir où ça sera coupé) Donc à part faire plusieurs plages pl1, pl2, pl3, etc et effacer en plusieur...
28/11/2014 à 15:05Nici VBA nom feuille autoJe te propose 2 solutions, tu n'en testes pas une seule et tu dis ça va pas... Teste ce que je te dis, tu en parleras après. Je répète : le codename ne change pas quand on renomme la feuille. Et si tu utilises une variable elle reste la même, même si tu renommes ta feuille . eric...
28/11/2014 à 11:47AnanasConstituer des binômes en fonction de points communsTu peux développer stp. Actuellement ils ont tous au moins 1 cas en commun. Et explique ce que tu veux : . Appliqué textuellement ça va te faire des paquets de 10 ou ... Plus grand chose à voir avec la demande initiale. Donc réfléchit à ce que tu veux exactement et exprime-le de façon claire et déta...
28/11/2014 à 00:29AnanasConstituer des binômes en fonction de points communsPeut-être 'nécessaire' mais impossible à respecter. Déjà élève1 est seul à avoir choisi cas1 et cas2. Un premier jet qui dégrossi bien le travail, ça permet d'y voir plus clair. Plusieurs passes. La première pour créer les binômes ayant 4 cas en commun, puis ceux à 3, puis 2 cas en commun. Reste à r...
27/11/2014 à 21:36Nici VBA nom feuille autoSolution 1 : Mettre ta feuille en variable à l'ouverture du classeur : Hors procédure, dans un module standard : Dans ThisWorkbook : solution 2 : Regarde dans ton projet à gauche, devant le nom de la feuille tu as son codeName : Feuil8(N°Commande) Feuil8 est son codeName (que tu peux changer dans se...