| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 23/05/2017 à 09:41 | chb44 | Problème Code VBA fusion de fichiers en 1 | Re, La ligne 17 ? Précise (copier/coller de la ligne en question) pour éviter tout doute... Désolé, en y regardant de plus près je viens de m'apercevoir d'une erreur dans le code. Essaie comme ça ... |
| 23/05/2017 à 09:38 | choufi_51 | Suppression de données | En pièce jointe ton fichier avec les deux nouvelles macros nommées Doubl_Struc et Doubl_Mail . Une fois encore il faut que le nom des onglets corresponde avec celui dans le code. J'ai mis le numéro de ligne des doublons dans la colonne A mais on pourrait aussi le mettre dans la dernière colonne (la... |
| 22/05/2017 à 16:55 | choufi_51 | Suppression de données | Re, je te le ferai t'inquiète, mais aujourd'hui j'ai pas le temps..... |
| 22/05/2017 à 16:52 | chb44 | Problème Code VBA fusion de fichiers en 1 | Peut-être comme ça ... |
| 22/05/2017 à 14:52 | aude21 | Explication code | Re, Sélectionne ce mot dans le code est appui sur la touche [F1]. L'aide VBA fonctionne sur tous les mots clé. Ou tape VBA OpenText dans internet... Tu sais ce que c'est internet ?..... |
| 22/05/2017 à 14:38 | choufi_51 | Suppression de données | C'est plus du profit c'est de l'abus là !..... |
| 22/05/2017 à 14:33 | aude21 | Explication code | Regarde l'aide sur OpenText ..... |
| 22/05/2017 à 14:26 | stephanie544 | ERREUR D'EXCUTION 5 argument ou appelle de procedure in | Re, Essai comme ça : La condition Si k > 1 évite le bug si tabloR est vide..... |
| 22/05/2017 à 12:03 | stephanie544 | ERREUR D'EXCUTION 5 argument ou appelle de procedure in | Visiblement aucune ligne ne remplit les 4 conditions. Donc tabloR est vide et Ubound(tabloR, 2) génère une erreur. Vérifie les 4 conditions..... |
| 22/05/2017 à 11:17 | bourpif | Copier certaines lignes | A1, A2, A3, A4 et A5 ne sont pas des lignes mais des cellules. Si tu veux copier les ligne 1 à 5 de l'onglet Classeur , essaie comme ça ... |
| 22/05/2017 à 10:52 | mendick | VBA condition valeur cellule | Pourquoi un Select à la fin de : TV = Worksheets("feuil1").Cells.SpecialCells(xlCellTypeConstants).Select ? essaie sans... Sinon la proposition de SaPoire me paraît encore mieux..... |
| 21/05/2017 à 13:11 | mendick | VBA condition valeur cellule | Tu compares une plage avec une SEULE cellule !... Il te faut boucler sur chaque cellule de la plage. Pour aller plus vite de te propose de travailler avec une variable tableau plutôt que directement dans les cellules : Dans ton énoncé tu parles de la Feuil2 et dans ton bout de code tu écris Feuil3 ... |
| 21/05/2017 à 12:53 | choufi_51 | Suppression de données | Avec le fichier ça m'a permis de tester et de corriger les erreurs... Attention ! Dans le fichier fournis la base se nomme base de donnée sans le s j'ai donc adapté le code. Soit tu modifies le nom de l'onglet, soit tu adaptes le code mais il faut que les deux noms soient identiques... Comme la plup... |
| 19/05/2017 à 16:39 | choufi_51 | Suppression de données | Re, Je suis désolé mais il me faut un fichier pour que je puisse tester avant de t'envoyer sinon on va y passer des lustres..... |
| 19/05/2017 à 12:35 | soumsoum | Importer plusieurs fichiers sur une meme feuille Excel | Je n'ai pas la solution mais il me manques des données... Dans un premier temps, déclarer toute les variable sur la même ligne pourquoi pas mais à condition d'en spécifier le type de chacune. Sinon elle prennent toutes par défaut le type Variant , plus gourmand en mémoire. Ensuite tu ne donnes pas l... |
| 19/05/2017 à 11:35 | choufi_51 | Suppression de données | Les nouveaux code à remplacer : Dis-moi si ça te convient..... |
| 18/05/2017 à 19:26 | 30100flo | Effacer valeurs de lignes de colonne B avec condition dans D | Re, Manquerait pas un p'tit fichier xlsm dans le zip, m'ssieur Gmb ?..... |
| 18/05/2017 à 19:13 | 30100flo | Effacer valeurs de lignes de colonne B avec condition dans D | Une autre proposition qui utilise des variables tableaux, plus rapide que l'accès direct au cellules. C'est le code du bouton de ton autre fichier Excel ... |
| 18/05/2017 à 16:28 | choufi_51 | Suppression de données | Re, J'ai oublié de te redemander s'il y avait des doublons de mail dans la base. Ça permettrait d'accélérer l'exécution des macros !... Re, Avec la même procédure que je t'ai donnée ce matin, supprime le premier code, puis copie/colle les nouveaux codes ci-dessous. Les procédures se nomment désormai... |
| 18/05/2017 à 14:02 | choufi_51 | Suppression de données | Re, Dans ton premier post tu parlais d'une base de données avec plusieurs colonnes et donc plusieurs données. Puis on n'a plus parlé que de la colonne A contenant les email. Que sont devenus les autres ? je dis cela car si tu veux mettre en évidence on peut mettre de la couleur uniquement su la cell... |
| 18/05/2017 à 12:15 | choufi_51 | Suppression de données | Re, On en reparle après la pause car il y des choses pas claires..... |
| 18/05/2017 à 12:02 | david79230 | Détecter des lignes non vides | Re, Ton tableau dans Feuil1 contient des données fantôme... Cela signifie que les certaines cellules qui semble vides contiennent un caractère invisible (type espace ou autre). Je ne sais pas travailler avec ça... Commence par nettoyer le tableau et on pourra envisager la suite... |
| 18/05/2017 à 11:38 | choufi_51 | Suppression de données | Re, Voici le code : Voici la procédure pour le mettre en place et le lancer : • tu copies le code • tu ouvres ton fichier contact-fichier de travail.xlsx • tu ouvres VBE ( V isual B asic E ditor) avec le raccourci clavier [Alf] + [F11] • dans VBE , menu I nsertion/ M odule • là où cl... |
| 18/05/2017 à 10:50 | david79230 | Détecter des lignes non vides | Re, Ha non, en effet ça ne fonctionne pas dans ce cas. Mais quelle idée de laisser une colonne (ou une ligne) vide !?... Édite E1 et ça marchera. Il y a aussi Mais cette méthode a aussi ses failles... Sinon, tu n'a même pas répondu à Gmb... Pas très sympa..... |
| 18/05/2017 à 10:19 | Vince-10 | Incrémentation automatique | Re, Ajoute le code d'initialisation ci-dessous : Et n'oublie pas d'ajouter dans Private Sub CommandButton_valider_Click() Pour remettre à zéro ton UserForm je te conseille de le fermer et de l'ouvrir à nouveau : Plutôt que : Sinon tu n'auras pas le numéro de litige à jour..... |
| 18/05/2017 à 10:08 | choufi_51 | Suppression de données | Re, Par formule je ne sais pas faire. Je vais te proposer une solution VBA (par macro). • Il faut le nom (avec extension) et le chemin d'accès de chaque fichier (facultatif si, quand tu lances la macro, les deux fichiers sont ouverts) • le nom de l'onglet contenant la liste • le nom de l'onglet cont... |
| 18/05/2017 à 09:58 | Vince-10 | Incrémentation automatique | Tu ne renvoie nulle part le numéro du litige !... Par conséquent je ne vois pas comment on pourrait l'incrémenté s'il n'est pas stocké quelque part dans l'onglet... Ou alors je n'ai pas tout compris..... |
| 18/05/2017 à 09:51 | david79230 | Détecter des lignes non vides | Essaie tout simplement... |
| 18/05/2017 à 09:48 | choufi_51 | Suppression de données | Devant autant de précision je ne peux que rester vague dans mes explications... Donc deux boucles. Une première sur la liste des emails, une seconde sur la colonne des emails de ta base. Une condidition : Si l'email de la base est le même que l'email de la liste, alors on efface la cellule de la bas... |
| 17/05/2017 à 12:09 | uLucas | Récupération nom-prénom | Re, Est-ce que Le Guen Jean Paul existe aussi ?... Comme tu vois il y a trop de possibilité pour une solution efficace à 100%... C'est d'ailleurs ce que me disait, pas plus tard que hier, Alain François Xavier Dainville de la Tournelle... [Édition] Bonjour Môsieur Ferrand, nos posts se sont... |
| 17/05/2017 à 12:04 | Moussette | Rechercher valeur dans colonne + copier autre valeur à côté | Peut-être comme ça ... |
| 17/05/2017 à 11:31 | Audrey7469 | Lier des noms d'onglet avec des cellules | Re, Aucune idée !... Mon collège pense que oui mais pas compatible à 100%. Faut tester..... |
| 17/05/2017 à 10:11 | Audrey7469 | Lier des noms d'onglet avec des cellules | Une nouveau code qui devrait convenir ... |
| 16/05/2017 à 17:29 | jaco | VBA dates au format français | Re, Je n'ai jamais su (ou plutôt ça m'a toujours gavé de savoir) à quoi correspondait le symbole & dans la déclaration des variables. Quand je code, je fais en sorte que l'aide F1 puisse être utilisée sur tous les mots clés !... Peut-être que tu dépasses la limite imposée par NombreColonnes& ?..... |
| 16/05/2017 à 17:16 | Audrey7469 | Lier des noms d'onglet avec des cellules | Re, Pas tous compris de tes explications (moi et les plannings ça fait 2...). Essaie comme ça ... |
| 16/05/2017 à 15:33 | jaco | VBA dates au format français | Re, Chez moi ça fonctionne impec. En fait ça te renvoie les dates sous forme d'entier long donc impossible d'inverser les jours/mois. Puis, la dernière ligne de code applique un format date à la colonne 2 de l'onglet faf et ça fait s'afficher les dates correctement. Je te renvoie ton fichier exemple... |
| 16/05/2017 à 15:26 | Audrey7469 | Lier des noms d'onglet avec des cellules | Re, ooops ! Je n'avais pas bien regardé. Le planning hebdo existait déjà. En pièce jointe ton fichier modifié avec le code événementiel ci-dessous. Double clique dans une date du calendrier pour générer / atteindre le planning correspondant... le code : le fichier ... |
| 16/05/2017 à 15:00 | Audrey7469 | Lier des noms d'onglet avec des cellules | Pourrais-tu nous fournir un exemple de planning de la semaine avec les formules qui vont bien (moi ça serait plutôt au niveau des formules que je suis novice...). Ensuite on pourra coder pour la création et/ou l'accès au planning en double-cliquant sur la cellule de l'onglet Calendrier ... |
| 16/05/2017 à 14:51 | jaco | VBA dates au format français | Peut-être comme ça ... |
| 16/05/2017 à 12:04 | SaidExcel | Afficher une feuil avec une liste deroulante | Essaie avec la procédure événementielle Change ci-dessous (à placer dans le composant Feuil2(Feuil2) ... |
| 16/05/2017 à 11:47 | BobbyR | Automatiser le remplacement des celulles vides d'une colonne | Pfff ! une formule aussi simple. C'est juste pour m'humilier publiquement !... J'avale la couleuvre et propose la solution VBA ci-dessous (P... ! j'ai honte) ... |
| 15/05/2017 à 20:18 | lynka | Cacher une feuille | Re, Je crois que je dois prendre une douche vite fait moi ! Je dois sentir le pâté..... |
| 15/05/2017 à 17:02 | hichem | Combobox liste déroulante | Re, Vraiment désolé Hichem mais je ne réponds pas par mail perso. C'est contraire à l'étique d'un forum d'entre aide car tu te prives de l'aide d'éminents autres membres de ce forum et tu prives de solution un demandeur ayant le même genre de problème que le tien. Je te conseille donc de créer un fi... |
| 15/05/2017 à 16:16 | hichem | Combobox liste déroulante | Re, Toujours pas vraiment tout compris (désolé je n'ai qu'un neurone !). je te propose une version 2 où au double-clic dans un élément de la liste, les valeurs sont renvoyées dans la plage A2:B2 de l'onglet saisie ..... |
| 15/05/2017 à 16:03 | bessedela | Format Date TextBox VBA | Sans ton fichier, le code passe mal... Voilà comment je fais quand je veux renvoyer une date d'un contrôle vers une cellule sans inversion mois/jours et avec un format défini. • Dans un premier temps, je sélectionne la colonne des cellules qui vont recevoir les dates et je lui applique le format dés... |
| 15/05/2017 à 15:26 | hichem | Combobox liste déroulante | Je t'avoue que je n'ai pas bien compris ce que tu voulais que l'Userform fasse. Surtout n'ayant pas les données que tu montres... Regarde en pièce jointe ton fichier modifié. Clique sur le bouton, ça ouvre une boite de dialogue. Au fur et a mesure que tu tapes les caractères du numéro, la liste se m... |
| 15/05/2017 à 14:40 | lynka | Cacher une feuille | Quand l'onglet est masqué, une solution est de l'afficher au début du code de la macro et de le masquer à la fin... Tu n'auras plus de bug... |
| 15/05/2017 à 11:47 | novicee | Changer_format_colonne | C'est logique !... Remplace : par... |
| 15/05/2017 à 11:16 | Sousuke | Afficher une valeur en fonction d'une liste | Re, Comme je t'ai dit, si c'est le même tableau, tu n'as rien à changer. Mais, dans le doute, envoie le nouveau fichier, je pourrai mieux comprendre et donc mieux t'aider..... |
| 14/05/2017 à 16:07 | supnet | Mise en forme exposant ou indice de nombres automatique | Pour les exposants, sélectionne la plage sur laquelle tu veux agir et lance le code ci-dessous : Idem pour les indices la même macro où tu remplaces le caractère "^" par "_" et Superscript par Subscript ..... |