Date | Auteur du sujet | Sujet | Extrait du message |
---|
26/12/2013 à 21:29 | adi | Remplacer une adresse de cellule | Merci beaucoup pour vos reponses... |
26/12/2013 à 12:44 | adi | Remplacer une adresse de cellule | Dans ma cellule A1 il est écrit : ='[Nom.xlsx]Feuil1'!$B$2516 Or je voudrais remplacer $B$2516 par Adresse(2516,2). Mais lorsque je le place dans la formule on m'affiche une erreur, je pense qu'il ne s"agit de la syntaxe mais je ne sais pas quoi modifier . Merci d'avance pour votre aide... |
26/12/2012 à 10:28 | adi | Gestion intelligente des doublons | Re- Bonjour Je reviens à la charge car je me rend compte que le tri des données est trop contraignant par rapport aux autres codes associées à mon processus. Serait - il possible d'avoir le même résultat mais en gardant l'ordre des isins ? Merci... |
24/12/2012 à 20:26 | adi | Gestion intelligente des doublons | J'ai simplement donné un exemple imagé pour que vous compreniez le principe. Merci , le code marche. 10 sec pour 25 000 lignes. Contre plusieurs minutes avec l'ancien code... |
24/12/2012 à 16:47 | adi | Gestion intelligente des doublons | Merci bonnes fêtes a toi aussi. Voici un fichier avec un exemple du résultat attendu, qu'on doit appliquer au 25 000 lignes de la colonne isin. Les données ne sont pas triées mais peuvent l'être... |
24/12/2012 à 15:34 | adi | Gestion intelligente des doublons | Je dispose d'une fonction permettant de supprimer les doublons en gardant le dernier (le plus en bas) et en concaténant les données. Je voudrais coupler ce code avec un autre qui me permettrai avant toutes choses de détecter les lignes de ces doublons pour ensuite les supprimer et les concaténer. Et... |
21/12/2012 à 16:06 | adi | Msgbox si il y a doublon | Oui mais je voulais vraiment que le reperage de doublon se fasse de facon automatique et tres rapidement. 1 min me convient personnelement mais je ne suis evidemment pas contre une solution plus efficace... |
21/12/2012 à 12:10 | adi | Msgbox si il y a doublon | Merci pour ton aide. Ton code permet de repérer si ma colonne de 25000 cellules contient des doublons ou pas en environ 1min 10 sec. J'ai entendu parler des dictionnary pour un traitement plus rapide des données, mais 1min est déjà très correcte... |
21/12/2012 à 11:22 | adi | Msgbox si il y a doublon | Re, Ton code marche mais je dois l'utiliser sur une colonne de plus de 25000 lignes , il y a t-il une autre solution qui permet d'effectuer l'opération plus rapidement... |
21/12/2012 à 10:58 | adi | Msgbox si il y a doublon | Merci beaucoup c'est exactement ce que je cherchais... |
21/12/2012 à 10:33 | adi | Msgbox si il y a doublon | Je voudrais savoir comment écrire un " if " qui me permettrait d'afficher une Msgbox si il y a des doublons sur la colonne A par exemple. Merci d'avance... |
08/12/2012 à 11:56 | adi | Fonction a paramètre variable | Merci mais ce n'est pas ce que je recherche. Car l'action doit être effectué automatiquement sans intervention de l'utilisateur. Je voulais juste simplifier l'écriture de mon code pour éviter de recopier plusieurs fois la même boucle. Si ce n'est pas possible tant pis. Merci beaucoup... |
08/12/2012 à 11:02 | adi | Fonction a paramètre variable | Je voudrais effectuer plusieurs fois une boucle avec un paramètre différent à chaque fois : Exemple : Cette boucle copie tout le contenu situé sous l'intitulé de colonne "id" For i = 1 To 15 Cells(1, i).Select If Cells(1, i) = "id" Then ligne_id = ActiveCell.Row colonne_id = ActiveCell.Column num =... |
20/11/2012 à 17:19 | adi | Optimisation macro | Merci pour votre aide. Mais seul la solution de Galopin01 me permet de supprimer les doublons en gardant l'ordre de base tout en concaténant les nouvelles et les anciennes données. Encore merci... |
20/11/2012 à 11:41 | adi | Optimisation macro | Le calcul s'effectue en 20 sec contre 10 min pour l'ancien. Merci beaucoup... |
20/11/2012 à 09:08 | adi | Optimisation macro | Voici un fichier exemple où l'identifiant est l' "ID". Si un même ID est rentré alors la valeur la plus ancienne sera suprimé (la plus en haut) et si une information manque elle sera concatenée. Sur cette exemple c'est très rapide mais sur 10 000 ligne le calcul s'avère très long. Que faut-il faire... |
19/11/2012 à 14:12 | adi | Optimisation macro | J'ai une fonction qui supprime les doublons les plus anciens (situés plus en haut) et qui concatène leurs données . Il fonctionne très bien mais je voudrais qu'il s'éxecute beaucoup plus rapidement car j'applique cette fonction sur plus de 10 000 lignes. Est ce possible d'arranger le code ou existe... |
19/11/2012 à 10:37 | adi | Numérotation automatique avec gestion de doublon | Re bonjour , La fonction marche parfaitement, mais je me rend compte que je dois appliquer cette fonction a un très grand nombre de lignes (10 000). Est-il possible de rendre l'exécution de la macro plus rapide ? Merci... |
10/11/2012 à 22:59 | adi | Numérotation automatique avec gestion de doublon | Oups j'ai dû mal coller le code. Encore merci... |
10/11/2012 à 19:08 | adi | Numérotation automatique avec gestion de doublon | Merci beaucoup , ça marche ! j'ai juste rajouté " Dim DerLig As Long " au dernière code... |
10/11/2012 à 14:21 | adi | Numérotation automatique avec gestion de doublon | Encore une demande :s . Je voudrais maintenant entrer les deux colonnes concernées en variable car des colonnes supplémentaire peuvent être ajoutées entre les deux. je repère par exemple la colonne "id" avec une boucle for et je récupère le nom de la colonne avec lettre_col = Split(ActiveCell.Addres... |
10/11/2012 à 13:20 | adi | Numérotation automatique avec gestion de doublon | Merci beaucoup pour ton aide... |
09/11/2012 à 15:27 | adi | Numérotation automatique avec gestion de doublon | Je souhaiterais effectuer une numérotation automatique sur ma colonne ID par rapport à ma colonne Nom. Mon besoin serait d'affecter une seule et même valeur pour UN nom. Chaque mois j'ajoute des noms à ma colonne et je voudrais que les noms qui reviennent aient le même ID qu'auparavant et que les no... |