Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

boucler sur plusieurs feuilles

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

L

lio62

Guest
Bonsoir

avec ce code je n'arrive pas a boucler sur la feuille "CONTROLE3".
dés que la colonne 8 de la feuille controle1 est atteinte il va bien sur la feuille controle2 mais dés que la colonne 8 de la feuille 2 est atteinte il ne passe pas en feuille controle3, il écrase la 2eme puis 3eme colonne et ainsi de suite de la feuillle controle2

si quelqu'un pouvez m'aider merci a+


Code:
Worksheets("bd").Select
ladate = [am1]
With Sheets("bd")
     Set LaPlage = .Range("b:b")
End With
i = IndFeuil  '***Permet de définir la feuille originelle pour le début de la saisie
Sheets("CONTROLES" & i).Select
   b = 1
For Each cell In LaPlage
If cell.Value >= ladate Then
     cell.EntireRow.Offset(0, 0).Range("a2:x2").Copy              '
  
     b = b + 1
     Cells(2, b + 1).PasteSpecial Paste:=xlValues, Transpose:=True
End If
If b = 8 Then
     Sheets("CONTROLES" & i + 1).Select
     Range("b2").Select
     b = 1
     b = b + 1
     Cells(2, b).PasteSpecial Paste:=xlValues, Transpose:=True
End If
Next
 
Re : boucler sur plusieurs feuilles

RE BONJOUR

J'ai encore un pb avec mon code il ne tient pas compte des conditions pour extraires les dates
si je lui demande une date > au 24/03/2007 dans la base de données il va chercher la première date rencontéres sur la 1ere ligne de la base meme si elle est inférieure ensuite il prend les bonnes dates et termine par la première date rencontrée et qui est inférieure a la demande

merci a+
 
Re : boucler sur plusieurs feuilles

Re Lio

si c'est la ligne de code ci dessous qui pose problème :

Code:
If cell.Value >= ladate Then

même punition, essaye comme ci dessous :

Code:
If cell.Value >= CDate(ladate) Then

bon après midi
@+
 
Re : boucler sur plusieurs feuilles

merci pierrot j'ai testé
mais l'erreur ne vient pas de là
dommage que tu n'ai pas winrar


merci a+
 
Dernière modification par un modérateur:
Re : boucler sur plusieurs feuilles

lorsque je mets la fenetre execution j'ai bien la bonne date entourée de #
mais je me demande si ce n'est pas ma ligne de copie, si je mets
cell.entirerow.copy, il ne recopie rien par contre si je mets la 2eme c'esta dire que je veux qu'il ne prenne la ligne trouve que de la colonne A à X
i = 1
b = 1
Windows("CONTROLES.xls").Activate
For Each cell In LaPlage

Code:
If cell.Value >= CDate(ladate) Then
      
Sheets("CONTROLES" & i).Select
  [COLOR="Red"]'cell.EntireRow.Copy

     cell.EntireRow.Offset(0, 0).Range("a2:x2").Copy              '
    [/COLOR]    
 b = b + 1
     Cells(2, b).PasteSpecial Paste:=xlValues, Transpose:=True
End If
If b > 8 Then
i = i + 1
 

     Sheets("CONTROLES" & i).Select
     Range("b2").Select
     b = 1
     b = b + 1
     Cells(2, b).PasteSpecial Paste:=xlValues, Transpose:=True
     
    
End If

Next
'mailavecoeclasseur
'envoi_email



          
        
   Unload saisie

   saisie.Hide
   




End Sub

merci a+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
903
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…