Passionné d'Excel

Inscrit le :19/10/2014
Dernière activité :07/09/2023 à 12:26
Version d'Excel :2019 FR
Lieu :Sète
Messages
5'700
Votes
1'100
Fichiers
6
Téléchargements
39'179
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par ThauThème - page 63

DateAuteur du sujetSujetExtrait du message
19/07/2018 à 16:44tofgarouEmpêcher un Application.DisplayAlerts = trueTu peut essayer avec : Si la macro est une événementielle, style Workbook_Open . Mais n'oublie surtout pas de rétablir à la fin avec ...
19/07/2018 à 16:19chemi370Probleme VBA evenement WorkSheetRe, Arf ! Je ne parlais pas des miennes (chuis pas aussi fou vu mes piètres connaissances)... N'en parlons plus, pour moi cette affaire est terminée. De toutes manières quand j'entends parler de fichier confidentiel j'ai les poils qui se hérissent (oui tous...). Il est tellement facile et rapide de...
19/07/2018 à 12:08chemi370Probleme VBA evenement WorkSheetRe, Là où tu as raison c'est qu'à aucun moment Chemi n'as pas été foutu de fournir le fichier. Mais s'il a ouvert ce fil c'est parce que le code qu'il a écrit devrait fonctionner et, visiblement, ne fonctionne pas chez lui. Jean-Éric a pris gentiment l'initiative de fournir un fichier pour montrer à...
19/07/2018 à 11:26chemi370Probleme VBA evenement WorkSheetRe, Hou la ! Faut se calmer... L' Option Explicit , se met automatiquement si tu coches dans VBE , dans O utils/ O ptions.../Déc l aration des variables obligatoire . C'est plutôt recommandable car ça permet d'éviter bien des bugs même si ça demande plus de rigueur puisqu'il faut systématiquement dé...
18/07/2018 à 17:27Oliv34 Mise à jour base de donnéeRe, Avec ma proposition ...
18/07/2018 à 17:14chemi370Probleme VBA evenement WorkSheetRe, J'ai testé ton code sur un fichier avec trois images dans l'onglet actif. J'ai modifié la cellule B4 et les images disparaissent bien... Je ne sais quoi te dire.....
18/07/2018 à 15:59chemi370Probleme VBA evenement WorkSheetQuestion qui va t'énerver mais on est obligé d'envisager toutes les possibilités... Elle est placé où la macro, dans quel composant VBA ...
18/07/2018 à 15:52gmarche Explications sur la commande for eachTon code est correct, même si le .Cells n'est pas nécessaire. J'aurais quand même écrit : Ensuite, méfie toi des formats car tu peux taper 26/07/2018 et la cellule t'affiche 26/07/2018 JEUDI dans ce cas la macro ne changera rien, il te faut juste modifier le format.....
18/07/2018 à 15:18Oliv34 Mise à jour base de donnéeTant que Franck Zappa reste en 1, ça me va Essaie comme ça ...
17/07/2018 à 13:40tiphanieA la recherche d'une formuleRe, Pfff... Même pas mal !... On ne peut pas lutter, sont trop forts.....
17/07/2018 à 12:46tiphanieA la recherche d'une formuleBon jour Tiphanie, bonjour le forum, Je suis vraiment pas doué en formule mais celle-ci, en B14 , semble fonctionner : à tirer vers la droite.....
17/07/2018 à 09:22SankreetEtirer des sélection dans une macro et sélectionner une ligneLa regle d'or en VBA c'est d'éviter autant que possible les Activate/Select inutiles qui sont source de bugs et ralentissent considérablement l'exécution du code. La fin de ton code, à partir de la petite magouille, je n'ai pas compris où tu voulais en venir. Pour cette partie : Voila ce que je te p...
13/07/2018 à 11:46StéphaniePRTS Ajouter un nombre fixe dans une colonneTellement en retard que je me demande si ça vaut le coup... Mais puisque c'est fait j'envoie quand même.....
13/07/2018 à 10:54AsarrConsolider plusieurs fichiersRe, J'ai été débutant en VBA et je suis compréhensif mais si la plage nommée Fichier n'est pas définie je ne peux pas tester le code et, par conséquent, t'aider. Dis-nous à quelles cellules devrait correspondre la plage Fichier ...
13/07/2018 à 10:30AsarrConsolider plusieurs fichiersPremière ligne de code : premier plantage. La plage nommée Fichier n'est pas définie. Je ne vais pas plus loin.....
12/07/2018 à 15:13pferreira1961Recherche de cellules vides et inventaireComme LouReeD, j'ai trouvé le code peu cohérent avec ton exemple. Tu adapteras.....
11/07/2018 à 20:10goathier Base de donnée avec IndexIls me rendent fou ces formulistes. je les hais, je les hais, car ils sont trop fort ! Alors bien sûr, le blabla habituel "les formules c'est mieux que le VBA... etc." Mais comme je ne pige toujours rien à ce langage barbare je te propose une version VBA dans ton fichier modifié en pièce jointe ...
09/07/2018 à 10:18sylberlyonMerci d'avance pourJe pense que pour obtenir ce que tu désires il faut changer pas mal de choses, notamment la structure et la présentation dans les onglets. Cela te poserait-il un problème ? Je m'explique, pour voir apparaître dans la recherche le titre et l'auteur, il faudrait qu'ils apparaissent déjà dans le tablea...
09/07/2018 à 10:05danval Remplacement du zéroPourquoi faire simple quand on peut faire compliqué. Moi, le nul en formules je m' étais lancé dans ce défi et avais pondu : dont j'étais 'ach'ment fier... Ça marchait tellement bien que j'ai cru un instant que j'avais subitement compris les formules. Heureusement que LouReed m'a remis sur le bon ch...
07/07/2018 à 18:04famdsmEviter d'ecrire les doublonsJ'imagine que les doublons ne concernent que la colonne D : Nom et Prénom ? J'ai des messages d'erreur car mon PC est 64 bits mais si c'est ça, le code ci-dessous devrait fonctionner ...
06/07/2018 à 12:19SkraxResultat dans un userformUne TextBox renvoie une donnée de type String. Pour la comparer avec la valeur d'une cellule il faut qu'elle ait le même type : ou : Je te conseille la première option. Mais, franchement, une Label pour ça ?... Une Listbox serait bien plus adaptée.....
06/07/2018 à 11:17rec00 Ma ComboBox ne fonctionne pasRe, Oui M il y a de quoi être déçu !... Alors j'explique pour Rec... Quel que soit le nom d'une UserForm, son initialisation se fait avec la syntaxe : Private Sub UserForm 1 _Initialize() a, à peu près, le même résultat que de pi... dans un violon. Et pour terminer, tu utilises, la colonne 3 alors q...
06/07/2018 à 10:59rec00 Ma ComboBox ne fonctionne pasSi j'osais je dirais que tu l' A dans le C ... Ou que C pas l' A ... ou : [Édition] Bonjour M nos posts se sont croisés.....
05/07/2018 à 09:47titie3325Afficher date entre 2 datesEt on par d'où ? Un fichier excel qui comporte deux dates , c'est tellement vague que ça ressemble à un tsunami... Ça se déclenche comment ? Un bouton ? La sélection d'une des deux dates, des deux ? Bref, sans plus d'explications, pas plus de recette magique que de sincérité dans un homme politique...
04/07/2018 à 17:15pagesalex Select case sans ordre alphabetiqueRe, Aïe ! On a morflé MFerrand... Tu crois qu'on va s'en remettre ...
04/07/2018 à 15:49Labulle44 Copier résultat d'une colonne feuil1 vers feuil2Si j'ai bien compris, essaie comme ça ...
04/07/2018 à 12:15pagesalex Select case sans ordre alphabetiqueDe quoi parle-t-on ? Où ? Qu'est-ce que ? Bref un fichier qui ne plante pas dès qu'on lance l'userForm, des explications claires et précises si tu veux de l'aide.....
02/07/2018 à 15:53MEZIO47-63Copier/coller une partie d'un tableau à partir d'une ligne variablePeut-être comme ça : [b][Édition] [/b]Bonjour Gmb, nos posts se sont croisés.....
01/07/2018 à 13:02SARAHVAUCANSurbrillance automatique des cellules contenant un nombre négatifQuel taquin ce MFerrand ! On le changera pas... Tu devrais regarder du coté de la Mise en Forme Conditionnelle plutôt qu'une macro.....
29/06/2018 à 12:27Samath Problème sur l'ajout d'une ligne dans un tableauEn prenant le code du pote Iron, si tu veux partir de haut, remplace : par ...
28/06/2018 à 11:49william40420VBA pour trier un fichier Excel de 18 000 lignesLe code modifié ...
28/06/2018 à 10:51william40420VBA pour trier un fichier Excel de 18 000 lignesBonjour Willian, Jean-Éric, bonjour le forum, Peut-être comme ça ...
27/06/2018 à 12:10khawla Programme qui n'affiche rienPetit erreur (sans conséquence) dans la déclaration des variables. On peut déclarer plusieurs variables sur une même ligne mais il faut en spécifier le type de chacune. Sinon elle prend le type Variant par défaut, gourmand en mémoire Pas glop, pas glop ! Glop, Glop ! J'aurais écrit le code plutôt co...
27/06/2018 à 11:05Kris41Nouveau projetRe, Visiblement tu ne tiens aucun compte des conseils donnés. Donc je ne tiendrai, non plus, aucun compte de tes posts a l'avenir.....
27/06/2018 à 10:58CharlesXSupprimer des lignes en fonction d'éléménts d'une colonneEn pièce jointe ton fichier modifié avec le code ci-dessous ...
26/06/2018 à 16:50CharlesXSupprimer des lignes en fonction d'éléménts d'une colonneAvec ce genre d'indication, difficile de t'aider... Je te propose un petit fichier exemple si tu souhaites obtenir de l'aide plus rapidement...
26/06/2018 à 13:32cdes Copie de cellule de feuille 1 à feuille 2Re, Fait comme ça ...
26/06/2018 à 10:04Kris41Nouveau projetRe, Pourquoi ne pas l'utiliser alors ?!...Où est ton problème ?... Il est toujours compliqué de renommer un fichier avec le contenu d'une cellule. Si tu veux éviter le moindre planton il faudrait vérifier si cette cellule ne contient pas de caractères interdits comme "/", "\", "*", "?", etc... ou un...
25/06/2018 à 19:56khawlaComparer deux feuilles Excel en VBASi tu ne daignes pas proposer le ou les fichiers exemple, je doute que tu reçoives de l'aide avec des explication aussi peu claires.....
25/06/2018 à 19:53cdes Copie de cellule de feuille 1 à feuille 2Regarde du coté de la fonction RECHERCHEV . Ça devrait donner en B18 ...
25/06/2018 à 16:38kataListe deroulante - erreur formule decalerEssaie avec cette formule ...
25/06/2018 à 09:21Kris41Nouveau projetUne règle d'or en VBA c'est d'éviter autant que tu le peux les Select inutiles. Il sont source de plantages et ralentissent considérablement l'exécution du code. Ensuite, à la création d'un onglet, ce dernier est toujours l'onglet actif donc tu peux utiliser ActiveSheet pour le désigner. Ton code am...
23/06/2018 à 14:02franmiProjet de reporting automatisé dans le cadre de mon stage de fin d'étudesSuperbes explications mais aucun fichier exemple. Vite un violon j'ai envie d'uriner !.....
22/06/2018 à 10:03Kris41Nouveau projetRe, En pièce jointe ton fichier modifié. J'ai déplacé la ligne masquée en dehors du tableau (en ligne 2) avec le code ci-dessous ...
21/06/2018 à 13:59Kris41Nouveau projetTu mets le code dans la procédure événementielle Change et dans celui-ci tu copies une ligne qui génère un changement. Donc ça tourne en boucle... Je ne peux pas t'aider davantage car je ne comprends pas où tu veux en venir avec ce code.....
21/06/2018 à 12:15ryadh Archiver des données d'une feuille Excel vers une autre feuilleL'erreur venait de la définition de la ligne... Ton code aurait fonctionné si le tableau contenait déjà une ou plusieurs paies... Essaie comme ça (code simplifié) ...
21/06/2018 à 12:04Mermill Macro nouvelle feuilPas assez de détails dans tes explications pour envisager une réponse. Un fichier exemple et des explications claires seraient les bienvenus.....
21/06/2018 à 10:33Nolan79 Comment reporter la mise en page automatiquement sur une nouvelle ligne ?Sélectionne les cellules de ton tableau, puis Menu Insertion / Tableau . Tu précise qu'il y a des en-têtes... Après ça se fait automatiquement. [Édition] Bonjour Jean-Éric nos posts se sont croisés.....
20/06/2018 à 15:05sonny7 Transposer colonne en multiple colonnesRemplace le premier code que je t'avais proposé par celui-ci (intégralement) ...
20/06/2018 à 12:15RomzoRemplacer une valeur par une autre automatiquement par VBARe, Private Sub Wor k sheet_Activate() Il manque un k donc l'activation de l'onglet ne déclenchait pas cette procédure.....