Copier selon critere et fournisseurs

  • Initiateur de la discussion Initiateur de la discussion Bouba
  • 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 !

B

Bouba

Guest
Bonjour à tous
j'ai un classeur avec plusieurs feuilles et un userforme de saisie
je voudrai au moment que je fais la saisie des donner sur la feuil 1 il y un macro ou une fonction automatique que copie les donner sur d'autres selon un nom ou un code j'ai vu se code sur le forum est je voudrai l'adapter à mon besoin
merci à tous

Sub CopierZone()
Dim Datedébut, DateFin As Date
Dim i, début, fin As Long

Datedébut = Range("B7").Value 'lecture du contenu de la cellule B7
DateFin = Range("C7").Value 'lecture du contenu de la cellule C7

i = 8 'pour commencer la recherche au début du tableau

Range("A28").CurrentRegion.ClearContents 'nettoyage de la zone de collage

'recherche de la ligne correspondante à la date de départ
Do: i = i + 1
Loop Until Range("A" & i).Value >= Datedébut
début = i 'affectation du n° de la ligne à la variable "début"

'recherche de la ligne correspondante à la date de fin
Do: i = i + 1
Loop Until Range("A" & i).Value > DateFin Or i = 24
fin = i - 1 'affectation du n° de la ligne à la variable "fin"

Range("A" & début, "F" & fin).Copy 'copie la zone

Range("A28").Select
ActiveSheet.Paste 'colle la zone à partir de A28
End Sub
 
- 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

Réponses
5
Affichages
896
Retour