Copie de cellule d'un onglet à l'autre

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

Adriano43

XLDnaute Occasionnel
Bonjour le forum,

Je souhaite copier sous conditions des cellules d'un onglet à l'autre, mais j'ai fais le code suivant mais rien ne se passe et aucun débogage; pourtant tout a l'air ok, je comprends pas la subtilité... Pouvez-vous m'aider??

Voici le code que j'ai fait:
Code:
Public Sub prcprog()

    Dim i As Integer
        
    Application.ScreenUpdating = False
    Sheets("Programmation Relevés").Select
    For i = 2 To Range("A3").End(xlUp).Row Step 1
     If Cells(i, 1).Value = Sheets("BDD").Cells(i, 1).Value Then Cells(i, 2).Value = Sheets("BDD").Cells(i, 11).Value
     If Cells(i, 1).Value = Sheets("BDD").Cells(i, 1).Value Then Cells(i, 3).Value = Sheets("BDD").Cells(i, 14).Value
     If Cells(i, 1).Value = Sheets("BDD").Cells(i, 1).Value Then Cells(i, 4).Value = Sheets("BDD").Cells(i, 17).Value
     If Cells(i, 1).Value = Sheets("BDD").Cells(i, 1).Value Then Cells(i, 5).Value = Sheets("BDD").Cells(i, 19).Value
    Next i
    Application.ScreenUpdating = True
    
End Sub

Cordialement

Adriano43
 
Re : Copie de cellule d'un onglet à l'autre

Bonjour Adriano, Philippe🙂

remplace peut être ceci :
Code:
For i = 2 To Range("A3").End(xlUp).Row Step 1

par cela :
Code:
For i = 2 To Range("A65536").End(xlUp).Row Step 1

bon après midi
@+
 
Re : Copie de cellule d'un onglet à l'autre

Bonjour Adriano, Philippe, Pierrot, le forum,
Sur la feuille « BDD », tu indiques :
Colonne b = BDD!Colonne K
Colonne C = BDD!Colonne N
Colonne d = BDD! Colonne Q
Colonne E = BDD! Colonne S.
Mais, les cellules de ces colonnes sont vides, exceptées la première ligne (ou je n’ai rien compris à ta demande).
Cordialement,
Bernard
 
Re : Copie de cellule d'un onglet à l'autre

Bonjour,

Merci de vous intéressé à mon problème. Les indications sont uniquement des aides.
Cela sous entend que ma colonne de feuille "Prog" doit égaler les valeurs contenues sur la feuille "BDD" en colonne K etc... En tenant compte des valeurs de la colonne A.
la macro analyse la colonne A de la feuille "prog" recherche cette valeur en feuille "bdd" et copie sur la feuille prog colonne b la valeur de la feuille bdd colonne k de la ligne correspondante..

M'avez vous compris?
 
Re : Copie de cellule d'un onglet à l'autre

Bonjour Adriano, Philippe, Pierrot, le forum,
Je fatigue, donc je vais prendre un café pour me réveiller.
Sur la feuille « BDD », j’ai essayé d’expliquer le fonctionnement de la macro. Ces fonctions correspondent-elles à ta demande ?
Cordialement,
Bernard
 

Pièces jointes

Re : Copie de cellule d'un onglet à l'autre

Re le forum,

N'ayant pas pu venir vers vous plutot, je vous donne des retours du dernier fichier proposé par bbb38.
J'ai essayé de l'adapter à mon fichier réel mais sans succès, des infos ne sont pas copiées, d'autres décalées...
Je vous transmets un ficher réel exemple avec les macros présentes...

Si vous pouviez m'aider encore une fois... Moi je n'y arrive plus

Cordialement

Adriano43
 

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

Réponses
5
Affichages
708
Réponses
2
Affichages
427
Réponses
15
Affichages
157
Réponses
8
Affichages
651
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
4
Affichages
581
Réponses
2
Affichages
187
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
372
Réponses
5
Affichages
312
Retour