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

Copier des noms en VBA

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

MAZETTE

XLDnaute Occasionnel
Bonjour à tous,


Je souhaiterai à partir d'une macro de copier des noms de la feuille 1 sur la feuil2 .

J'ai commencé à écrire un bout de code me permettant de copier la feuil1 sur la feuil2, d'efectuer une recherche en fonction du nom et de selectionner la 1er cellule contenant un nom mais là où je bloque c'est sur la suite....

La feuil1 est une exportation à patir d'un logiciel qui concerve les constantes suivantes:

les noms sont toujours à droite de salarié
Il y a toujours 13 semaine entre "Salarié" et "Totaux"...

Je crois que c'est plus simple à comprendre avec le bout de fichier.

Merci à vous
 

Pièces jointes

Re : Copier des noms en VBA

essaye ainsi

Code:
Sub Macro1()
'
    Sheets("Feuil1").Select
    Cells.Select
    Selection.Copy
    Sheets("Feuil2").Select
    Cells.Select
    ActiveSheet.Paste
    
    With Sheets("Feuil2").Activate

For a = 3 To Range("A5536").End(xlUp).Row
If Cells(a, 1) <> "Salarié : " Then
    If Cells(a, 1) <> "" And Cells(a, 1) <> "TOTAUX" Then
    Cells(a, 2) = Cells(a - 1, 2)
    End If
End If
Next a
End With
    
End Sub


mais tu peux beaucoup simplifier....
 
Re : Copier des noms en VBA

Code:
Sub Macro1()
Sheets("Feuil1").Cells.Copy Sheets("Feuil2").Range("A1")
Sheets("Feuil2").Select
For a = 3 To Sheets("Feuil2").Range("A5536").End(xlUp).Row
If Cells(a, 1) <> "Salarié : " Then
    If Cells(a, 1) <> "" And Cells(a, 1) <> "TOTAUX" Then
    Cells(a, 2) = Cells(a - 1, 2)
    End If
End If
Next a
End Sub
un peu plus court....
 
- 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

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
447
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…