copie de donnees dans une autre feuille avec des parametres

  • Initiateur de la discussion Initiateur de la discussion oliv67
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

oliv67

XLDnaute Occasionnel
bonjour à tous

je suis face à un problème dont je ne trouve pas la solution

je souhaite copier les donnees d'une feuille dans une autre feuille comme indiqué dans la pièce jointe, en ayant deux parametres : la date et d'une croix permettant de connaître si oui ou non cette collecte est prévue ce jour là.

merci pour votre aide.
 

Pièces jointes

Dernière édition:
Re : copie de donnees dans une autre feuille avec des parametres

Bonsoir


Un début d'ébauche de solution


Private Sub CommandButton1_Click()
Dim rng As Range
Dim a_ligne As Long
Set rng = Sheets("collectesSYSTEMATIQUES").Range(Cells(3, 12), Cells(3, 255).End(xlToLeft))
a_ligne = Sheets("ordredecollecte").[A65536].End(xlUp).Row + 1
For Each cell In rng
If cell.Value = TextBox1.Text Then
Set x = Range(Cells(4, cell.Column), Cells(65536, cell.Column).End(xlUp))
For Each cl In x
If cl = "x" Then
Ligne = cl.Row
Sheets("ordredecollecte").[b5] = TextBox1
Cells(Ligne, 1).Copy Sheets("ordredecollecte").Range("e5")
Cells(Ligne, 2).Copy Sheets("ordredecollecte").Range("A" & a_ligne)
End If
Next
End If
Next
End Sub

Ne focntionne que pour un occurence trouvée
 
Re : copie de donnees dans une autre feuille avec des parametres

bonjour le forum

merci beaucoup staple1600

pour une ebauche c'est beaucoup plus. mille merci

la recopie s'effectue uniquement sur la derniere ligne de collectesystematique.

je vous ai mis un exemple de ce que souhaite avoir comme résultat en piece jointe


olivier
 

Pièces jointes

Re : copie de donnees dans une autre feuille avec des parametres

Re

J'avais bien compris et regardé ta première piece jointe
(autrement comment aurais-je connu le noms exact des feuilles
qui sont la macro de mon premier message 😉)

C'est pourquoi je disais : un début d'ébauche, car je coince
pour aller plus loin , a savoir recopier la seconde , et la nième occurence
dans la seconde feuille.

Et donc j'attends que d'autres forumeurs viennent sur ce post proposer leur aide et solution.

Je suppose qu'il faudrait utiliser Find... et Do While
 
Re : copie de donnees dans une autre feuille avec des parametres

bonjour le forum


j'ai trouvé comment gérer plusieurs occurences,donc plusieurs lignes


maintenant je butte sur le fait de sélectionner uniquement les collectes faites par le 6730 et donc de copier seulement les collectes de la 6730

j'ai tenté qquequechose mais c'est à développer.


olivirer
 
Dernière édition:
Re : copie de donnees dans une autre feuille avec des parametres

Bonjour

Dans les limites (vite atteintes) de mes capacités je veux bien essayer de t'aider

Regardes cette étude et dis moi ce que tu en penses


Rectif : Je me suis inspiré du fichier du 23/10/2007 à 09h24
 

Pièces jointes

Dernière édition:
Re : copie de donnees dans une autre feuille avec des parametres

bonjour le forum


j'ai trouvé comment gérer plusieurs occurences,donc plusieurs lignes


maintenant je butte sur le fait de sélectionner uniquement les collectes faites par le 6730 et donc de copier seulement les collectes de la 6730

j'ai tenté qquequechose mais c'est à développer.


olivirer
Bonsoir le fil,
Et bien envoie ce quelque chose que tu as développé pour voir ce que l'on peut faire🙂
 
Re : copie de donnees dans une autre feuille avec des parametres

bonjour à tous

voila en piece jointe ce que j'ai pu developper mais je coince...


pour le moment j'ai réussi à copier sur la deuxième feuille toute les tournees faite à la dat selectionnee, mais je souhaiterai que seule le collectes de la tournee 6730 soient recopiees .

les donnees de la 6730 se recopient dans l'ordre de collecte
ensuite j'imprime cet ordre de collecte

ensuite les donnees de la 6731 se recopient dans l'ordre de collecte
ensuite j'imprime cet ordre de collecte

en ainsi de suite jusqu'à la fin


merci pour votre aide


olivier
 

Pièces jointes

Dernière édition:
Re : copie de donnees dans une autre feuille avec des parametres

Bonjour oliv67, le fil, le forum

Un exemple en PJ.

J'ai ajouté un combobox pour choisir le N° de tournée.
Tu as une alerte après validation de la date saisie dans le textbox si elle est invalide.
J'ai modifié ta procédure pour effacer les données sur ta deuxième feuille.
Sur ta deuxième feuille j'ai supprimé les cellules fusionnées de la colonne A, cela provoquait une erreur avec la macro. Il doit y avoir quelque chose dans la cellule A13. Elle sert pour déterminer la première cellule vide de la colonne A.

Si tu tiens vraiment à tes cellules fusionnées, fusionne sur A11:B12 et entre en A13 une donnée quelconque avec une police Blanche, comme ça elle sera invisible à l'impression.

Bon Test, A+
 

Pièces jointes

Re : copie de donnees dans une autre feuille avec des parametres

bonsoir et merci beaucoup

respect à vous

j'ai fais quelque changements
mais
je souhaiterai faire effectuer la recopie comme indiqué sur la feuille ordre de collecte


olivier
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour