OVH Cloud OVH Cloud

recherche de mot dans colonne

3 réponses
Avatar
Larsene
Bonjour,

Faisant mes tout 1er pas en vba, je cherche a faire le traitement suivant.
Après 2jours de recherche je pose ma question, oui quand même deux jours
lolll.

bon voila : un classeur avec 3 feuilles (pour le moment) 1 par mois, avec
pour chacune les éléments suivants :
a1 b1 c1 d1
.....etc
nom rep1, mois 01, quantité commandée, quantité livrée, temps trajet
livraison..........
nom rep2.....
nom rep3.......

la même chose sur feuille 2 pour mois 02
" " " 3 " "
03................... etc

Ce que je souhaite faire : regrouper sur une feuille 'recap' l'ensemble des
mois d'un représentant donné

J'ai déjà fait la sélection du représentant avec une liste déroulant, et je
récupère le nom du rep désiré dans une cellule, ou zone de travail.

Voilà exposé mon souci, un peu d'aide pour me dire comment faire cette
recherche et cette recopie de cellules sur la feuille recap.

Merci a tous de cet aide et bonne journée

3 réponses

Avatar
papou
Bonjour
A vue de nez dans ton cas la solution serait le TCD.
Ceci étant, vu que les données sont "éclatées" sur plusieurs feuilles je ne
pense pas cela possible.
Donc autre possibilité avec utilisation des fonctions telles que NB.SI,
SOMME.SI, INDEX, EQUIV, SOMMEPROD et les autres !
Cordialement
Pascal


"Larsene" a écrit dans le message de
news:
Bonjour,

Faisant mes tout 1er pas en vba, je cherche a faire le traitement suivant.
Après 2jours de recherche je pose ma question, oui quand même deux jours
lolll.

bon voila : un classeur avec 3 feuilles (pour le moment) 1 par mois, avec
pour chacune les éléments suivants :
a1 b1 c1
d1

.....etc
nom rep1, mois 01, quantité commandée, quantité livrée, temps trajet
livraison..........
nom rep2.....
nom rep3.......

la même chose sur feuille 2 pour mois 02
" " " 3 " "
03................... etc

Ce que je souhaite faire : regrouper sur une feuille 'recap' l'ensemble
des

mois d'un représentant donné

J'ai déjà fait la sélection du représentant avec une liste déroulant, et
je

récupère le nom du rep désiré dans une cellule, ou zone de travail.

Voilà exposé mon souci, un peu d'aide pour me dire comment faire cette
recherche et cette recopie de cellules sur la feuille recap.

Merci a tous de cet aide et bonne journée







Avatar
Joël GARBE
Bonjour,

Vit'fait avant de partir (je ne verrai tes conclusions que ce soir bien
tard;..)

En supposant que la feuille récap s'appelle Recap
et que les feuille mois commence toutes par Mois XX
et que la cellule où le nom du représentant est sélectionnée s'appelle Repre

Sub RecapGlobale()
Dim oSheet As Worksheet
Dim i As Integer
Dim oCell As Range
Dim sRep As String
sRep = Worksheets("Recap").Range("Repre").Value
Worksheets("Recap").Range(Worksheets("Recap").Range("A2"), _
Worksheets("Recap").Range("A1").SpecialCells(xlCellTypeLastCell)).ClearContents
For Each oSheet In Worksheets
If Left(oSheet.Name, 4) = "Mois" Then
For Each oCell In oSheet.Range(oSheet.Range("A1"),
oSheet.Range("A65536").End(xlUp))
If sRep = oCell.Value Then
Worksheets("Recap").Range("A65536").End(xlUp).Offset(1, 0).Value = _
oCell.Offset(0, 0).Value
For i = 1 To oSheet.Range("A1").CurrentRegion.Columns.Count
Worksheets("Recap").Range("A65536").End(xlUp).Offset(0, i).Value
= _
oCell.Offset(0, i).Value
Next
End If
Next
End If
Next
End Sub

Bon courage

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Larsene" a écrit dans le message de news:

Bonjour,

Faisant mes tout 1er pas en vba, je cherche a faire le traitement suivant.
Après 2jours de recherche je pose ma question, oui quand même deux jours
lolll.

bon voila : un classeur avec 3 feuilles (pour le moment) 1 par mois, avec
pour chacune les éléments suivants :
a1 b1 c1 d1
.....etc
nom rep1, mois 01, quantité commandée, quantité livrée, temps trajet
livraison..........
nom rep2.....
nom rep3.......

la même chose sur feuille 2 pour mois 02
" " " 3 " "
03................... etc

Ce que je souhaite faire : regrouper sur une feuille 'recap' l'ensemble
des
mois d'un représentant donné

J'ai déjà fait la sélection du représentant avec une liste déroulant, et
je
récupère le nom du rep désiré dans une cellule, ou zone de travail.

Voilà exposé mon souci, un peu d'aide pour me dire comment faire cette
recherche et cette recopie de cellules sur la feuille recap.

Merci a tous de cet aide et bonne journée







Avatar
Larsene
merci Joel
Je teste et te tiens au courant, surement que demain.

bonne journée

"Joël GARBE" a écrit dans le message de
news:416273e5$0$25429$