Copier colonne et MAJ
Berrous
-
Denis.L Messages postés 438 Statut Membre -
Denis.L Messages postés 438 Statut Membre -
Bonjour,
Voila ce que je cherche a faire, j'ai un fichier excel avec deux onglet. Le premier onglet "commande" est un fichier dans lequel je dois en permanence inserez ou supprimer des lignes avec en colonne A tous mes modeles (je travaille dans le pret a porter), dans mon deuxieme onglet "detail" je voudrais que la colonne A soit identique a celle de l'onglet "commande" et qu'elle soit mise a jour automatiquement lorsque j'y ajoute ou je supprime des lignes.
Comment faire svp?
Merci beaucoup d'avance.
S.
Voila ce que je cherche a faire, j'ai un fichier excel avec deux onglet. Le premier onglet "commande" est un fichier dans lequel je dois en permanence inserez ou supprimer des lignes avec en colonne A tous mes modeles (je travaille dans le pret a porter), dans mon deuxieme onglet "detail" je voudrais que la colonne A soit identique a celle de l'onglet "commande" et qu'elle soit mise a jour automatiquement lorsque j'y ajoute ou je supprime des lignes.
Comment faire svp?
Merci beaucoup d'avance.
S.
A voir également:
- Copier colonne et MAJ
- Déplacer colonne excel - Guide
- È maj - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Comment copier une vidéo youtube - Guide
35 réponses
Bonjour Berrous,
Tu fais une macro simple du style :
Sub MAJ()
'MAJ données onglet commande dans onglet detail
Sheets("Feuil1").Select
Columns("A:A").Select
Selection.Copy
Sheets("Feuil2").Select
Columns("A:A").Select
ActiveSheet.Paste
End Sub
Voila c'est pas plus compliqué que cela.
Juste une question : Pourquoi fait tu cela?
Tu fais une macro simple du style :
Sub MAJ()
'MAJ données onglet commande dans onglet detail
Sheets("Feuil1").Select
Columns("A:A").Select
Selection.Copy
Sheets("Feuil2").Select
Columns("A:A").Select
ActiveSheet.Paste
End Sub
Voila c'est pas plus compliqué que cela.
Juste une question : Pourquoi fait tu cela?
Bonjour,
tu sélectionne le 2ème onglet en appuyant sur la touche Ctrl
et après toutes les colonnes ou lignes que tu supprimeras ce sera dans les 2 onglets
pour désélectionner pareil touche Ctrl
tu sélectionne le 2ème onglet en appuyant sur la touche Ctrl
et après toutes les colonnes ou lignes que tu supprimeras ce sera dans les 2 onglets
pour désélectionner pareil touche Ctrl
Bonjour Nvaros,
Merci pour ta reponse petite question encore car je suis un peu novice quel manip je dois faire pour creer cette macro stp?
Merci
S.
Merci pour ta reponse petite question encore car je suis un peu novice quel manip je dois faire pour creer cette macro stp?
Merci
S.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu as une fenêtre Visual Basic qui apparait.
Ensuite, il y a un bouton avec une petite flèche (qui s'appelle "Ajouter UserForm"). Il est normalement juste en dessous du menu "Fichier". Tu clique sur la petite flèche et tu choisi "module".
Dis moi quand t'a terminé cela.
Ensuite, il y a un bouton avec une petite flèche (qui s'appelle "Ajouter UserForm"). Il est normalement juste en dessous du menu "Fichier". Tu clique sur la petite flèche et tu choisi "module".
Dis moi quand t'a terminé cela.
A mon avis Nvaros ce n'est pas la colonne que Berrous veut copier mais supprimer les mêmes lignes dans les 2 onglets et en plus pas toujours la même ligne
Tu peux fermer maintenant la fenêtre Visual Basic.
Va dans Outils=>Macro=>Macro
Dis moi s'il y a une macro qui s'appelle "MAJ"
Va dans Outils=>Macro=>Macro
Dis moi s'il y a une macro qui s'appelle "MAJ"
C'est bon alors.
On va faire maintenant une toute petite manipulation pour que quand tu fais ta MAJ cela soit plus convivial.
Juste une petite question : ton onglet "detail" est vide (pas de données)
On va faire maintenant une toute petite manipulation pour que quand tu fais ta MAJ cela soit plus convivial.
Juste une petite question : ton onglet "detail" est vide (pas de données)
Bonjour à tous,
Un peu plus pratique !
Avec la macro ci-dessous, tu ne doit rien faire, chaques modification de la colonne A de la feuille1 serras répercutée AUTOMATIQUEMENT sur la colonne A de la feuille2 sans changement de focus.
Tu dit...
A+
Un peu plus pratique !
Avec la macro ci-dessous, tu ne doit rien faire, chaques modification de la colonne A de la feuille1 serras répercutée AUTOMATIQUEMENT sur la colonne A de la feuille2 sans changement de focus.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static AncCol As String, Col As Integer
If AncCol <> "" Then
Col = Range(AncCol).Column
If Col = 1 Then
Sheets("commande").Columns("A:A").Copy _
Sheets("Detail").Columns("A:A")
End If
End If
AncCol = Target.Address
End Sub
Tu dit...
A+
C'est bon.
Tu vas dans ton onglet "Commande".
Ensuite : Affichage =>Barre d'outils => Formaulaires.
Une barre de formulaire apparait.
Dis moi si c'est bon
Tu vas dans ton onglet "Commande".
Ensuite : Affichage =>Barre d'outils => Formaulaires.
Une barre de formulaire apparait.
Dis moi si c'est bon