Passionné d'Excel

Inscrit le :28/05/2009
Dernière activité :Hier à 17:22
Version d'Excel :xl 2024 Fr
Lieu :Brest
Messages
3'863
Votes
908
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par cousinhub - page 53

DateAuteur du sujetSujetExtrait du message
29/04/2014 à 17:03cityDifférence de colonnesTout d'abord, tu t'adresses à des volontaires, non rémunérés, donc la phraséologie, pas terrible... Ensuite, si tu désires obtenir des réponses plus rapidement, il est fortement conseillé de joindre un fichier exemple... Avec ce que tu as, et ce que tu désires obtenir... Bon courage...
29/04/2014 à 16:54favadusy57 Déplacer des fichiers d'un dossier à un autreRe-, non, c'est de ma faute.... J'aurai dû déclarer Fs As Object.... Je le fais d'habitude, mais tu as raison, il faut toujours déclarer ses variables.... Bonne journée...
29/04/2014 à 16:52LINAMise en forme conditionnelle, la couleur/dateRe-, Zut, je me suis trompé dans les règles...(j'ai inversé les conditions....) Regarde le nouveau fichier Désolé.....
29/04/2014 à 16:40favadusy57 Déplacer des fichiers d'un dossier à un autreRe-, Tu indiques ta version Excel : 2010 (PC ou MAC?) Dans l'éditeur VBE, lorsque tu cliques sur Outils/Références, quelles références sont cochées? @ te relire...
29/04/2014 à 16:36LINAMise en forme conditionnelle, la couleur/dateRegarde le fichier joint.... Bon courage...
29/04/2014 à 16:19favadusy57 Déplacer des fichiers d'un dossier à un autreEssaie ainsi (Attention, fais des essais d'abord dans un répertoire de sauvegarde....) Bon courage...
29/04/2014 à 15:59rmathieu Automatisation d'une macro sur pusieurs tableursRe, Ok, On va y aller pas à pas... Tout d'abord, tu n'as pas commenté CHDir Rep2, j'espère.... Maintenant que tous tes fichiers sont copiés dans le nouveau répertoire, tu commentes la partie de copie Puis, tu appuies sur F8 pour dérouler le code en mode pas à pas Quelle est la valeur de Fich lorsque...
29/04/2014 à 15:52AlbanBInsérer une image avec une conditionUne autre solution, sans macro. Cependant, il faut que tu mettes tes images dans un onglet spécifique, comme dans mon fichier joint. Les explications sont dans le fichier. Si ça te convient, et que tu n'y arrives pas, reviens avec une ébauche de tes essais. Bon courage...
29/04/2014 à 14:33rmathieu Automatisation d'une macro sur pusieurs tableursEssaie avec ce code Attention aux répertoires, mets les tiens Et tu confirmes que les données sont dans la sheets(2) de tous les fichiers à traiter Et qu'également, dans le répertoire source, il n'y a que les fichiers à traiter.... Attention, j'ai créé un sous-répertoire "New" dans le répertoire sou...
29/04/2014 à 12:08domdom83Problème de formats des cellulesUne autre solution tout aussi simple.... Tu sélectionnes tes données de la colonne E. Dans le ruban "Données", tu cliques sur "Convertir" Puis sur "Terminer" Dans le doute, pour ne pas confondre avec des dates anglaises, à l'étape 1, tu cliques sur "Suivant, idem à l'étape 2, et à l'étape 3, tu cliq...
28/04/2014 à 20:17ClaireD En VBA, connaître le format de date du systèmeTout d'abord, il m'étonnerait que tu entres une date dans un MsgBox . Ne serait-ce plutôt un InputBox ? Ensuite, je crois que la fonction CDate convertit les dates inscrites dans ton inputbox dans le format régional adopté sur la machine. Pour bien contrôler que l'utilisateur a bien entré une date,...
28/04/2014 à 18:52prts2003Effacer blanc dans cellulesRe-, Je voulais juste savoir quel était le résultat de cette formule Si c'est un espace, le résultat est 32 essaie autrement par : Si tu n'as qu'un espace, bien sûr Re-, Bon, solution donnée sur un autre forum Le caractère à droite a le code 160 Mais ma formule te donne également le même résultat. T...
28/04/2014 à 18:49toph Séparer les valeurs et les mettrent à la ligneRe-, Je pensais que tu avais une ligne de titre.... Essaie ainsi ...
28/04/2014 à 18:38toph Séparer les valeurs et les mettrent à la ligneRe-, Ce code s'appelle VBA, pour Visual Basic for Applications...; C'est un code adapté du Visual Basic, et développé pour les applications Office (Excel, Word....) Bonne soirée...
28/04/2014 à 18:35prts2003Effacer blanc dans cellulesRe-, Une phrase entière, ça t'arrive d'en faire? que donne cette formule (en supposant que la cellule à tester est la cellule A1)...
28/04/2014 à 18:20prts2003Effacer blanc dans cellulesRegarde du côté de SUPPRESPACE Bon courage...
28/04/2014 à 18:13toph Séparer les valeurs et les mettrent à la ligneRe-, Euh, tu as lu mon post précédent? Le code modifié est dedans......
28/04/2014 à 18:12AggrgExtraire résultat tableau - critère de recherche "déclalé"Pour 2014, tu peux mettre cette formule dans la cellule B4, et tirer vers le bas et vers la droite. Attention, les mois doivent être "Français", style "Février", "Août", "Décembre" (avec la ponctuation) Pour 2015, suffira de modifier l'onglet dans la formule.. Bon courage...
28/04/2014 à 17:53rmathieu Automatisation d'une macro sur pusieurs tableursRe-, Je ne vais pas essayer de traiter ta macro (diviser tes feuilles en 500 lignes)... De toute manière, ce serait une perte de temps encore plus grande, maintenant que mon code peut faire ce que tu désires en moins de 10 minutes. Par contre, avec ton début de code, tu peux très bien faire tous les...
28/04/2014 à 17:27toph Séparer les valeurs et les mettrent à la ligneRe-, Effectivement, je n'avais pas prévu le cas où il n'y aurait qu'une donnée dans la cellule de la colonne B Essaie avec ce code modifié : Bon courage...
28/04/2014 à 17:16toph Séparer les valeurs et les mettrent à la ligneRe-, Est-ce que tu pourrais mettre un fichier qui reproduit l'erreur...
28/04/2014 à 17:03ZehJr Acquisition valeur date et heureEssaie ainsi : Bonne journée...
28/04/2014 à 16:59toph Séparer les valeurs et les mettrent à la ligneRe-, Quelle ligne du code est surlignée en jaune lors du débogage...
28/04/2014 à 16:58rmathieu Automatisation d'une macro sur pusieurs tableursRe-, Juste une question bête... Pourquoi n'essaies-tu pas de traiter tous les fichiers tels quels, avec le code que je t'ai fourni? Fais un essai, pour voir le temps de traitement....
28/04/2014 à 16:42rmathieu Automatisation d'une macro sur pusieurs tableursRe-, Bon, déjà pour la suppression, comme tu me confirmes que toutes les cellules contenant une des valeurs prédéfinies doivent être supprimées, il suffit de rajouter une étoile à la fin de chaque valeur cherchée, comme ceci : Maintenant, pour l'autre souci, est-ce que tu confirmes que tous les fich...
28/04/2014 à 16:30toph Séparer les valeurs et les mettrent à la ligneEssaie avec ce code : Bonne journée...
28/04/2014 à 16:07superman25Reporter une cellule avec condition menu déroulantEt même Superman est exempt de toute politesse? Relis la charte, stp Bonne journée...
28/04/2014 à 15:40rmathieu Automatisation d'une macro sur pusieurs tableursRe-, bon, ce n'est pas avec tes explications qu'on va avancer.... si tu as peur d'écrire, faut le dire.... Parce que, même avec ton code, la cellule Q8 aurait été supprimée.... Donc il faut bien plus de précisions si tu veux arriver à quelque chose... Par exemple, est-ce que ces mots se trouvent "TO...
28/04/2014 à 14:42rmathieu Automatisation d'une macro sur pusieurs tableursEt une autre question : Dans le fichier exemple que tu as fourni, si je fais la recherche sur Mémoire, effectivement, dans la colonne C, on retrouve ce mot, mais également dans la cellule Q8 Je suppose qu'il ne faut pas supprimer cette cellule??? qu'entends-tu par "impossible"...
28/04/2014 à 14:39rmathieu Automatisation d'une macro sur pusieurs tableursRe-, Est-ce que ces données proviennent d'une importation d'un logiciel quelconque? si c'est le cas, on pourrait peut-être traiter à la source cette importation? @ te relire...
28/04/2014 à 12:10rmathieu Automatisation d'une macro sur pusieurs tableursEt Pas facile, sans voir la structure de ton fichier... Est-ce que les cellules contenant les valeurs à chercher ne contiennent que ces valeurs? Si c'est le cas, tu peux essayer avec ce code : Sinon, il faudra que tu joignes un exemple de ton fichier, exempt de données confidentielles, mais contenan...
28/04/2014 à 00:18tboTCD a partir d'une liste deroulantePersonnellement, je n'utilise pas UsedRange, car cette fonction prend en compte les cellules vides qui auraient été formatées...(anciennement remplies, puis effacées...) Ces cellules ne sont pas comptabilisées par la méthode .End(xlup).....mais en cas de filtre, effectivement, c'est pas bon non plus...
27/04/2014 à 22:17oubahakel Copier les données de trois tableaux dans un tableau globalRe-, La macro va s'exécuter dès que tu viendras sur l'onglet "tableau général"... Elle va tout effacer, et remettre les données existantes des 3 onglets à ce moment-là. donc, oui, le tableau sera à jour. Bonne soirée...
27/04/2014 à 22:12MacfluryMacro VBA et Base de donnéesRe-, Un premier essai en pièce jointe.. Tu me dis si ça te va.... Bonne soirée...
27/04/2014 à 19:53CP4 Nombre controles ActiveX par typePeut-être ainsi : Bonne soirée...
27/04/2014 à 19:22MacfluryMacro VBA et Base de donnéesJuste avant de commencer, est-ce que la valeur saisie dans la cellule C13 de ton fichier Macro_BDD.xlsx est une erreur de saisie, ou est-ce qu'on peut être confronté à des en-têtes dans la feuille originale C13 = Classement (Concept) @ te relire...
27/04/2014 à 18:21pourkoapasDefinition de variable (réaction "alléatoire de VBA"Que ce soit sur xl2010 ou 2003, je n'arrive pas à reproduire l'erreur que tu mentionnes.... Dans un module standard, si je mets : et quelle que soit l'onglet actif, ça me donne bien le résultat.... Si tu pouvais joindre un fichier exemple, avec le dysfonctionnement observé, on pourrait peut-être voi...
27/04/2014 à 15:00oubahakel Copier les données de trois tableaux dans un tableau globalJ'ai présumé que dans chaque onglet concerné, il y avait au moins une donnée dans chaque cellule de la colonne K. Copie le code ci-dessous, sélectionne l'onglet "tableau général", fais un clic droit sur le nom de l'onglet, et colle ce code : Ainsi, dès que tu sélectionnes cet onglet, les données son...
27/04/2014 à 13:35tboTCD a partir d'une liste deroulanteRe-, Dans le fichier joint, j'ai modifié la validation de données de la cellule A1 de l'onglet "Sommaire". Les noms des onglets sont triés par ordre alphabétique.. Les codes sont dans le "ThisWorkbook", dans le code de l'onglet "Sommaire" et dans le Module1 PS, j'ai supprimé les liens hypertextes de...
27/04/2014 à 12:52Jef94Tableau qui calcul des sommes en fonction de lettreDans la cellule I3, tu mets cette formule : Que tu incrémentes vers le bas. Bon dimanche...
27/04/2014 à 12:48tboTCD a partir d'une liste deroulanteRe-, Un exemple dans le fichier joint (V2) Les codes : Dans le ThisWorkbook : et dans un module : Le fichier ...
27/04/2014 à 12:25tboTCD a partir d'une liste deroulanteRe-, Tout d'abord, si tu as des espaces dans les noms de tes onglets, ça ne peut pas fonctionner, les noms "définis" ne pouvant être composés d'espaces... A ce que je comprends, tu détermines tes noms définis par VBA? Dans ce cas, il faudrait agir différemment... Mais comme je ne connais pas la stru...
27/04/2014 à 11:56tboTCD a partir d'une liste deroulanteJ'ai donc défini 2 noms reprenant les noms des onglets. base1, qui correspond à la première colonne de l'onglet base1 idem pour base2 la source de données pour le TCD est la zone dynamique "base" Celle-ci est calculée en fonction de la valeur de la cellule A1 de l'onglet "tcd" Dans la formule : J'ut...
27/04/2014 à 11:46lasoupeErreur sur une formule d'addition SUM dans une macroIl manque le signe "=" dans la formule... Essaie ainsi : Bon dimanche...
26/04/2014 à 17:56tboTCD a partir d'une liste deroulanteRegarde le fichier joint. Le TCD est basé sur une liste dynamique (regarde les noms définis dans l'onglet "tcd", en colonnes G et H) J'ai rajouté une macro, afin de mettre à jour le TCD dès que tu modifies ta sélection dans la cellule A1 de l'onglet "tcd" Bonne soirée...
26/04/2014 à 12:49a.faurieAfficher la liste de choixBonjour Benead Quitte à faire en VBA, on peut dérouler la liste ainsi : Bon W-E...
26/04/2014 à 10:40Yvouille MFC : Pourquoi ça ne fonctionne pas à tous les coups ?Peut-être l'extension? Les règles de MFC ne sont pas les mêmes en .xls qu'en .xlsx Si tu ouvres ton fichier .xls avec Excel2010, tu passes en mode de compatibilité (et même le fait de convertir par fichier/mode de compatibilité/convertir ne semble pas remettre tes MFC...) Enregistre au format xlsx,...
26/04/2014 à 09:44jacklambertVendredi Last Call - Symbole monnaieBonjour J-E Ci-joint un fichier qui fonctionne... Bon W-E...
25/04/2014 à 22:44jacklambertVendredi Last Call - Symbole monnaieRe-, Bah, si tu le dis.... Tu penses bien que j'avais essayé sur ton fichier exemple.... Maintenant, tant pis... Comme je ne sais pas ce qui ne fonctionne pas, je ne peux que te souhaiter "Bon courage" Et bonne soirée...
25/04/2014 à 22:23jacklambertVendredi Last Call - Symbole monnaieEssaie ainsi : Bonne soirée...