Copier colonne et MAJ
Fermé
Berrous
-
23 juil. 2008 à 09:51
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 - 23 juil. 2008 à 17:02
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 - 23 juil. 2008 à 17:02
A voir également:
- Copier colonne et MAJ
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Copier une vidéo youtube - Guide
35 réponses
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 10:17
23 juil. 2008 à 10:17
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?
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
23 juil. 2008 à 10:18
23 juil. 2008 à 10:18
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.
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 10:27
23 juil. 2008 à 10:27
Tu entres dans ton fichier.
Tu fais ALT+F11.
Dis moi quand tu as fais cela et je te dirais la suite
Tu fais ALT+F11.
Dis moi quand tu as fais cela et je te dirais la suite
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 10:32
23 juil. 2008 à 10:32
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.
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
23 juil. 2008 à 10:34
23 juil. 2008 à 10:34
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
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 10:36
23 juil. 2008 à 10:36
On verra cela part la suite.
Je demanderais à Berrous ce qu'elle veut faire réellement.
Je demanderais à Berrous ce qu'elle veut faire réellement.
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
>
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
23 juil. 2008 à 10:41
23 juil. 2008 à 10:41
Ce que veux faire Berrous et ce que j'ai compris, c'est :
Elle a un onglet "commande" avec ces diiférents modèles en colonne A et lorsqu'elle en ajoute ou en supprime, elle veux que cette colonne (A) soit identique dans son onglet "detail"
Elle a un onglet "commande" avec ces diiférents modèles en colonne A et lorsqu'elle en ajoute ou en supprime, elle veux que cette colonne (A) soit identique dans son onglet "detail"
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 10:45
23 juil. 2008 à 10:45
Tu copie le code dans la fenêtre
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 10:51
23 juil. 2008 à 10:51
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"
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 10:55
23 juil. 2008 à 10:55
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)
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
23 juil. 2008 à 10:59
23 juil. 2008 à 10:59
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+
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 10:59
23 juil. 2008 à 10:59
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
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 11:07
23 juil. 2008 à 11:07
Tu selectionne "bouton" et tu trace un bouton de la grandeur que tu veux
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
23 juil. 2008 à 11:11
23 juil. 2008 à 11:11
Juste une modification a faire.
ALT+F11.
Change le code en remplacant "Feuil1" par "commande" et "Feuil2" par "detail".
Tes onglets sont bien ecrits comme cela : commande et detail
ALT+F11.
Change le code en remplacant "Feuil1" par "commande" et "Feuil2" par "detail".
Tes onglets sont bien ecrits comme cela : commande et detail