v

Membre impliqué

Inscrit le :13/05/2009
Dernière activité :17/03/2020 à 17:45
Version d'Excel :2010 FR - 2013 FR
Messages
2'943
Votes
192
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par vba-new - page 13

DateAuteur du sujetSujetExtrait du message
02/11/2011 à 18:31einsteinExporter des données vers plusieurs feuilles de calculIl aurait été judicieux de joindre un fichier afin de pouvoir adapter une solution. Sinon, essaie ce code (pas testé)...
01/11/2011 à 16:41choupi_netteExport d'onglets dans meme dossier en txtBon réflexe. Peux-tu poster le code ? On va voir si on peut faire quelque chose à partir de ça. Sinon, pour avoir en VBA le répertoire où se trouve le fichier, utilise ThisWorkbook.Path...
31/10/2011 à 13:31edouard002 ConcatenerJ'arrive après la guerre, mais bon... Un équivalent sans matriciel adaptable à ton cas (pas de lettre à la fin) ...
31/10/2011 à 09:49edouard002 ConcatenerSans plus de précision, une formule à mettre en A2 ...
30/10/2011 à 17:05darkanett Erreur définie par objetNon, c'est pas parce qu'il y a le WITH que ça marche, c'est juste un oubli de ta part. Dans ton code, il manque des Workssheets(i) : Dans ton code précédent si tu ne mets pas les Worksheets(i), le Range("d2") et le [d2].End(xlDown) ne précise pas la feuille source et prend la feuille active...
30/10/2011 à 08:43darkanett Erreur définie par objetEssaie comme ceci : à la place de ceci ...
29/10/2011 à 17:50toorystRépartition somme donnéesN'as-tu pas une feuille excel sur lequel on pourrait travailler ? Une espèce de base quoi...
29/10/2011 à 10:46arno62Partager une liste de 700 lignes en 7 colonnesUne solution en utilisant la fonction DECALER ...
29/10/2011 à 10:18arno62Partager une liste de 700 lignes en 7 colonnesPeux-tu joindre ton fichier en ne gardant que quelques contacts ? Si besoin mets des données bidons. C'est pour adapter directement une solution à ton cas...
28/10/2011 à 15:24rocket4 Effacement automatique de ligneAh c'était juste ça Un conseil rocket4, utilise souvent l'enregistreur de macro. Ça peut t'aider dans pas mal de cas ...
28/10/2011 à 13:32jlppap Récup somme et nb dans cellulesQuelque chose comme ça : Les + c'est pour traduire des OU . Cela signifie que l'on prend en compte des valeurs de la colonne G si elles sont soit égales à "SERV", soit = "PEINTURE", soit = "DECOUPE"...
28/10/2011 à 11:56rocket4 Effacement automatique de ligneBon ce n'est pas l'exposé des soucis que je voulais mais un exemple du souci rencontré. Essaie avec cette macro ...
28/10/2011 à 11:28rocket4 Effacement automatique de lignePeux-tu mettre une feuille me montrant ce qui va pas et à côté ce que tu aurais souhaité ? Ça sera plus compréhensible...
28/10/2011 à 02:54Hoc20Fusionner deux feuilles en completant les blancs des doublonPas facile de suivre ! Trop d'informations tue l'information ! Il nous manque une information capitale : à quoi reconnait-on un doublon ??! Quel(s) critère(s) ? Ce sont en plus des informations techniques ! Donc pas forcément facile pour nous de les discerner parmi tous ces fichiers ! Je te conseill...
28/10/2011 à 00:25rocket4 Effacement automatique de ligneJe ne comprends pas trop ce que tu veux obtenir. Peut-être en changeant la ligne par...
27/10/2011 à 18:52Lalaland Problème d'arguments (comme tant d'autre)Le mieux serait que tu joignes un bout de ton fichier et que tu nous dises ce que tu souhaites obtenir. Il y peut-être moyen d'arriver à tes fins d'une autre manière...
27/10/2011 à 17:08fredl PBM formule de comparaisonC'est un problème d'arrondi avec excel. Il faut jouer sur l'option "Définir le calcul avec la précision au format affiché" (Options excel / Options avancées). Va voir par ici pour plus d'explications : http://office.microsoft.com/fr-ca/excel-help/definir-la-precision-d-arrondi-HA010218870.aspx...
27/10/2011 à 14:07ced10 Répartition des données d'une colonne dans plusieursRe, Pas facile lorsqu'il n'y a pas de logique globale dans la structuration des données. Une solution dans le fichier joint. Il y aura probablement quelques exceptions dans l'extraction...
27/10/2011 à 11:50rocket4 Effacement automatique de ligneC'est ça. Si tu nommes ta cellule J11 : azerty La ligne sera à adapter ...
27/10/2011 à 11:13ElectricDandy Appeler une fonction depuis un UserFormPeut-être comme ceci ...
27/10/2011 à 11:09rocket4 Effacement automatique de ligneC'est parce que " flag " est le nom que j'ai donné à la cellule J11 . Si en J11 tu saisis "velo" par exemple, la ligne contenant "velo" sera supprimée . Ce qui changera ta cellule J11 en J10 . Si tu supprimes encore des lignes, J10 se transformera en J9 et ainsi de suite... C'est pourquoi j'ai besoi...
27/10/2011 à 02:24rocket4 Effacement automatique de ligneUne solution dans le fichier joint. J'ai nommé la cellule J11 car lors de la suppression d'une ligne, on ne peut plus faire référence à la cellule J11...
27/10/2011 à 00:06bayardRecuperation de données pour onglet "recap"Peux-tu joindre un fichier qui contient ces mises en formes ? En fonction de l'importance de ces mises en forme, je changerai d'approche. Car dans la macro actuelle, il n'y a pas de copier-coller. J'utilise des variables tableau dans lesquels je récupère les données. Donc on ne garde pas d'info conc...
26/10/2011 à 19:12bayardRecuperation de données pour onglet "recap"Ca c'est automatique. Pour effacer le contenu des données dans la recap, change cette ligne : par Si ton récap va jusqu'à la ligne 60 (sans la ligne du total) A toi de tester...
26/10/2011 à 16:30massimo Actualisation automatique entre feuillesSi ton problème n'est pas résolu, regarde du côté des options Excel / Formule / Mode de calcul / Automatique...
26/10/2011 à 16:22vanessa198913Probleme rappatriement de chiffres d'une feuille à l'autreMets des données bidons si possible. Sinon ça va être difficile de t'aider...
26/10/2011 à 15:01vanessa198913Probleme rappatriement de chiffres d'une feuille à l'autreIl faudrait que l'on voit le fichier. Si possible ne garde qu'une vingtaine de lignes de données. On a pas besoin de tout. C'est parce que c'est une formule matricielle (reconnaissable aux { } entourant la formule). Pour la valider appuie sur CTRL + MAJ + ENTRÉE...
26/10/2011 à 14:57ced10 Répartition des données d'une colonne dans plusieursPeux-tu joindre un bout de ton fichier afin que l'on puisse travailler dessus plutôt qu'une image ...
26/10/2011 à 13:57aluand54Condition dans l'affichage d'une UserFormPeut-être avec cette condition : If Sheets("Sheet1").ProtectContents Then USF1.Show...
26/10/2011 à 11:03charles89 Transposer colonnes en lignesVoici une manip à faire : 1- Copie les valeurs de la colonne C à partir de la 2è ligne 2- Colle les valeurs en F2. 3- En laissant la sélection, va dans Données / Supprimer les doublons / Continuer avec la sélection en cours 4- En G2, mets la formule suivante et tire-la vers le bas et la droite ...
26/10/2011 à 10:49bayardRecuperation de données pour onglet "recap"Une solution par macro dans le fichier suivant ...
26/10/2011 à 09:57charles89 Transposer colonnes en lignesPeux-tu joindre un bout de ton fichier en gardant quelques données et en mettant le résultat que tu souhaites obtenir ? Il sera plus facile pour nous de t'aider...
26/10/2011 à 08:13Joseph67 Chemin complet d'un fichierUne autre façon de faire sans passer par une variable objet ...
25/10/2011 à 20:15Mika87Génération automatique d'onglets à partir d'un fichier sourcCa doit pouvoir se faire mais quelques points à souligner : 1- Dans ta base de données, il n'y a pas la civilité (M. ou Mme ou...) 2- Que faire si on a un homonyme ...
25/10/2011 à 10:35obouana 5 colonnes à la uneUne solution avec la macro suivante ...
25/10/2011 à 09:38AlainChevArgument ou Appel de procédure incorrectCa doit être parce que la feuille "TCD" contient déjà un TCD. Il faut le supprimer avant. Essaie avec le code suivant ...
24/10/2011 à 15:09geocatalinaLancet une macro quand le contenu d'une cellule changeFais un clic droit sur le nom de la feuille contenant ta liste déroulante puis clique sur visualiser le code puis colle le code suivant : edit : Bonjour banzai ...
23/10/2011 à 17:11jazExtraire mails ExcelVictoire de la france Les all black ont gagné par 8 à 7 ! Ah c'était ironique... Mais bon match effectivement...
23/10/2011 à 09:43jazExtraire mails ExcelDans ton cas, on retrouve "2011" après le nom des mails. Suffit donc de trouver la position de ce "2011" et d'extraire la partie gauche avec la formule suivante ...
22/10/2011 à 18:34pierremailpro Nombre de dates inférieures à l'année N+1Re, Une solution dans le fichier...
22/10/2011 à 17:14pierremailpro Nombre de dates inférieures à l'année N+1Comme souvent sur ce forum, il est préférable de joindre un fichier afin d'illustrer ta demande. Il est, de plus, plus facile pour nous d'adapter une solution à ton cas si nous avons la structure exacte de tes données...
22/10/2011 à 09:42lmartiFormules conditionnelles imbriquéesLe mieux serait que tu joignes un bout de ton fichier en mettant des données bidons si besoin. Ce sera plus facile d'adapter une solution...
20/10/2011 à 16:49Didi53 Copie de cellules sous conditionUne solution pour supprimer tes lignes vides (je ne sais pas combien ça prend de temps avec des milliers de lignes) : 1- Sélectionne tes données 2- Appuie sur F5 3- Clique sur Cellules puis coche Cellules vides puis OK 4- Clic droit / Supprimer / Ligne entière...
20/10/2011 à 16:23mano7 Insérer des guillemets dans des cellules contenant du texteFormule à mettre en E1 par exemple et à tirer vers le bas et la droite ...
20/10/2011 à 15:56onobyone Problem de suppression d'onglet si contrôles presentsC'est un problème reconnu par microsoft et qui empêche le mode pas à pas. Voir ici (page en anglais)...
20/10/2011 à 15:51Didi53 Copie de cellules sous conditionLa macro qui va bien (si j'ai bien compris le principe) : On peut sans doute optimiser le code mais avec plus d'une dizaine de milliers de lignes ça prend moins d'une 1 seconde 30. Ça devrait le faire...
20/10/2011 à 15:35onobyone Problem de suppression d'onglet si contrôles presentsJe viens également de faire le test et la progressbar ne disparait pas ! Un problème de version d'excel ?? Voici une capture d'écran ...
20/10/2011 à 15:31lupa Multiples conditions SI, ALORS pour une même celluleUne formule de ce genre à mettre en A2 : Ici pas besoin car c'est implicite. Excel va d'abord regarder si A1<51 . Si ce n'est pas le cas, excel va regarder si A1<125 mais supérieur à 51 puisqu'il a déjà regardé pour les valeurs inférieures à 51. Et ainsi de suite......
20/10/2011 à 15:26ElectricDandy Numerique - Alphanumerique, problème de typeJe n'avais pas pensé aux nombres négatifs. Ça devrait le faire avec le code suivant ...
20/10/2011 à 15:19onobyone Problem de suppression d'onglet si contrôles presentsPour en revenir au problème, cela vient du fait que les boutons que tu crées sont des contrôles ActiveX . Pour éviter ce désagrément, utilise plutôt des boutons de la barre d'outils Formulaires...