Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour à tous les deux,
@BOISGONTIER
Merci pour ton lien. Pour tout dire je suis sur ton site depuis ce matin en tentant de voir quelle partie pourrait m'être utile.
J'avais effectivement vu ces deux exemples. Mais je suis incapable d'adapter.
@job75
Merci pour ton code. J'ai adapté et ça...
Bonjour le Forum,
Je cherche à récupérer la valeur correspondant à la fréquence max d'une clé (je ne sais pas trop comment l'expliquer autrement). Je voudrais utiliser l'objet Dictionnary mais je bute dessus. On va dire que j'arrive à adapter le code à mes besoins mais dans le cas présent, je...
Bonjour Guilda,
A voir si ça correspond à ce que vous souhaitez.
1. Si votre enregistrement se fait en VBA, alors vous ajoutez ce code à la suite :
If MsgBox("Voulez vous envoyer par mail ?", vbYesNo, "Demande de confirmation") = vbYes Then
'nom de la macro qui envoie le mail...
Bonjour Meylan,
Ci joint un essai. A voir si cela vous suffit.
Chaque mois vous devez tout de meme copier coller vos données dans l'onglet Donnee à la suite en complétant la colonne mois et en recopiant vers le bas la formule de la colonne Clé.
Pour récupérer les données du mois 4 il vous faut...
Bonjour le forum,
Je cale sur un problème peut etre basique mais je ne trouve rien sur le net qui pourrait m'aider.
Je cherche - en vba - à concatener plusieurs colonnes selon un tri alphabétique.
Je pensais à :
extraire les 5 colonnes concernées
les transposer
les trier croissant
les...
Re, bonjour Nicole
Et la rapidité est là. Merci.
Je vais regarder la différence avec ce que j'avais fait pour comprendre.
A quoi sert la fin du code ?
[M2].Resize(UBound(tablo)) = Application.Index(tablo, , 13)
Range("M" & UBound(tablo) + 2 & ":M" & Rows.Count) = "" 'RAZ en dessous
Je fais...
Je viens de modifier la macro.
Par contre je ne sais pas si c'est le top comme code. J'aurais voulu aussi avoir la formule directement dans la macro plutot que de repartir de la formule en m2.
Bonjour job75,
Non je ne me rends pas bien compte et c'est pour cette raison que je pose la question.
Dans un 1er temps j'avais fais avec selection.autofill qui était plus rapide. Mais je me suis dit que ça serait plus propre avec un dico. (J'ai adapté de ce fil...
Bonjour le forum,
Je viens de créer cette macro qui met 20 secondes à s’exécuter (environ 11000 lignes)
Sub Copie_NbVoyages()
Application.ScreenUpdating = False
Sheets("Data ligne").Select
tablo = Range("A2:M" & Range("A" & Rows.Count).End(xlUp).Row)
Set dico =...
Re,
Merci pour cette anticipation. Par contre dans l'exemple je n'avais mis qu'un seul expéditeur. De fait j'en ai plusieurs et les clés générées sont plutôt nombreuses.
En pièce jointe un nouvel exemple pour illustrer mon problème. L'ajout que tu as fait pour les totaux et écarts est ok sur un...
Re pierrejean,
Je ne vois pas de modification. As-tu mis le bon fichier ?
Oui en effet le prix doit être à 200. Les MeF pourraient passer mais je ne sais pas toujours moi meme quel montant est correct. Dans l'exemple ca reste simple.
Je suis en train de construire une BDD avec les tarifs...
Il s'agit de la colonne N. En pièce jointe un nouveau fichier avec des données plus parlante et après avoir fait tourner la macro.
Encore une fois si vous voyez comment faire pour que ce soit plus "propre" je suis preneur.
Re Chris,
Non ils ne sont pas définissables. Même si il y a des redondances dans les tournées (heureusement), il y aura toujours des nouveautés, rien que par le fait de l'ajout de nouveaux expéditeurs ou de contraintes du moment. Du coup toutes création de table serait plutôt certainement...
Bonjour pierrejean,
Merci pour ton aide. C'est exactement ça. Par contre le filtre est nécessaire car il permettra que les éléments concatener soit dans le même ordre a chaque fois. Ainsi ça évitera d'avoir une clé différente pour deux mêmes expéditeurs.
Ex : PRI_UNIO & UNIO_PRI
A moins que la...
Bonjour à tous les deux,
La remarque de Chris concernant la logique de traitement m'a fait réfléchir..
J'ai donc remis un fichier joint avec seulement l'onglet source "Data" dans lequel j'ai changé les noms. Mon fichier source fait état de plus de 11000 lignes sur le seul mois de juillet.
Une...
Bonjour Chris,
Mon TCD de l'onglet "traitement" est ici un exemple. Il ne fait que 3 colonnes.
Ma source m'amène à la colonne CB pour le seul mois de juillet. Je ne crois pas que ma formule en C5 soit l'idéal sur autant de colonnes.
Ca amenerait autant de si() que de colonnes et ca ne...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.