Help! Copie pls cellule vers 1 autre feuille
kar1chan
-
kar1chan -
kar1chan -
Bonsoir à tous !
Alors voila je bloque pour effectuer une macro avec VBA.
Ce que je veux faire:
J'ai créer une interface sur une feuille de calcul pour rajouter automatiquement des nouvelles infos grâce à un bouton "Enregistrer" vers une autre feuille "Liste des clients".
Donc par exemple:
Nom de l'entreprise: XX1
Adresse: 2 rue XXX
Numéro: 0000
etc...
et les enregistrer dans une liste avec les colonnes correspondantes qui récapitule le tout quoi.
Ce qui bloque:
avec les codes que j'ai ajouté cela enregistre bien les nouveaux éléments mais lorsque je souhaite rajouter d'autres info il m'enlève ce qui a été déjà ajouté dans lla(en gros ça ne se met pas à la suite de la liste mais supprime ce qui a été précédemment tapé).
Voila mon code enfin mes codes parce que j'ai essayé plusieurs choses et ça fait la même chose:
'Copier le nouveau client vers la feuille liste des clients
Sub Copier_nouveau_client_vers_feuille_client()
Range("F20").Copy Destination:=Worksheets("Liste des clients").Range("B31")
Range("F22").Copy Destination:=Worksheets("Liste des clients").Range("C31")
Range("F24").Copy Destination:=Worksheets("Liste des clients").Range("D31")
Range("F26").Copy Destination:=Worksheets("Liste des clients").Range("E31")
End Sub
et l'autre
'Copier le nouveau client vers la feuille liste des clients
Sub Copier_nouveau_client_vers_feuille_client()
Application.EnableEvents = False
With Worksheets("Nouveau client")
.Range("F20").Copy Worksheets("Liste des clients").Range("B31")
.Range("F22").Copy Worksheets("Liste des clients").Range("C31")
.Range("F24").Copy Worksheets("Liste des clients").Range("D31")
.Range("F26").Copy Worksheets("Liste des clients").Range("E31")
End With
Application.EnableEvents = True
End Sub
Voila merci d'avance, j'espère juste une correction parce que je vais fo**** cet ordi à la poubelle !
Alors voila je bloque pour effectuer une macro avec VBA.
Ce que je veux faire:
J'ai créer une interface sur une feuille de calcul pour rajouter automatiquement des nouvelles infos grâce à un bouton "Enregistrer" vers une autre feuille "Liste des clients".
Donc par exemple:
Nom de l'entreprise: XX1
Adresse: 2 rue XXX
Numéro: 0000
etc...
et les enregistrer dans une liste avec les colonnes correspondantes qui récapitule le tout quoi.
Ce qui bloque:
avec les codes que j'ai ajouté cela enregistre bien les nouveaux éléments mais lorsque je souhaite rajouter d'autres info il m'enlève ce qui a été déjà ajouté dans lla(en gros ça ne se met pas à la suite de la liste mais supprime ce qui a été précédemment tapé).
Voila mon code enfin mes codes parce que j'ai essayé plusieurs choses et ça fait la même chose:
'Copier le nouveau client vers la feuille liste des clients
Sub Copier_nouveau_client_vers_feuille_client()
Range("F20").Copy Destination:=Worksheets("Liste des clients").Range("B31")
Range("F22").Copy Destination:=Worksheets("Liste des clients").Range("C31")
Range("F24").Copy Destination:=Worksheets("Liste des clients").Range("D31")
Range("F26").Copy Destination:=Worksheets("Liste des clients").Range("E31")
End Sub
et l'autre
'Copier le nouveau client vers la feuille liste des clients
Sub Copier_nouveau_client_vers_feuille_client()
Application.EnableEvents = False
With Worksheets("Nouveau client")
.Range("F20").Copy Worksheets("Liste des clients").Range("B31")
.Range("F22").Copy Worksheets("Liste des clients").Range("C31")
.Range("F24").Copy Worksheets("Liste des clients").Range("D31")
.Range("F26").Copy Worksheets("Liste des clients").Range("E31")
End With
Application.EnableEvents = True
End Sub
Voila merci d'avance, j'espère juste une correction parce que je vais fo**** cet ordi à la poubelle !
A voir également:
- Help! Copie pls cellule vers 1 autre feuille
- Copie cachée - Guide
- Verrouiller cellule excel sans verrouiller la feuille - Guide
- Copie écran samsung - Guide
- Copie disque dur - Guide
- Feuille de score belote excel - Forum Excel
1 réponse
Bonjour,
'Copier le nouveau client vers la feuille liste des clients
'a la suite des autres
Sub Copier_nouveau_client_vers_feuille_client()
Dim D_L_B As Long
'Premiere ligne vide colonne B "Liste des clients"
D_L_B = Worksheets("Liste des clients").Range("B" & Rows.Count).End(xlUp).Row + 1
With Worksheets("Nouveau client")
.Range("F20").Copy Worksheets("Liste des clients").Range("B" & D_L_B)
.Range("F22").Copy Worksheets("Liste des clients").Range("C" & D_L_B)
.Range("F24").Copy Worksheets("Liste des clients").Range("D" & D_L_B)
.Range("F26").Copy Worksheets("Liste des clients").Range("E" & D_L_B)
End With
End Sub
Pas de quoi s'enerver!
Bonne suite
'Copier le nouveau client vers la feuille liste des clients
'a la suite des autres
Sub Copier_nouveau_client_vers_feuille_client()
Dim D_L_B As Long
'Premiere ligne vide colonne B "Liste des clients"
D_L_B = Worksheets("Liste des clients").Range("B" & Rows.Count).End(xlUp).Row + 1
With Worksheets("Nouveau client")
.Range("F20").Copy Worksheets("Liste des clients").Range("B" & D_L_B)
.Range("F22").Copy Worksheets("Liste des clients").Range("C" & D_L_B)
.Range("F24").Copy Worksheets("Liste des clients").Range("D" & D_L_B)
.Range("F26").Copy Worksheets("Liste des clients").Range("E" & D_L_B)
End With
End Sub
Pas de quoi s'enerver!
Bonne suite
kar1chan
Merci beaucoup de la réponse, je vais tester ça !