Transférer des données d'une feuille de calcul dans une autre
Résolu
Elisoux
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde,
Dans le cadre d'un projet informatique au sein de mon université, je dois réaliser une programmation sous vba qui permette de faire passer certains éléments d'une feuille excel vers une autre.
Je m'explique, dans la première feuille il y a un tableau contenant une colonne article, une description de l'article, une quantité de stock et une commande. Ce que je voudrais faire c'est dès que dans la colonne commande il y a une valeur >= 1 toute la ligne correspondant hormis la case quantité de stock soit copier dans une nouvelle feuille.
Mon soucis est que j'ai de très faibles qualités en vba, j'ai tenté de commencer à écrire le programme mais rien ne se passe (il doit me manquer certaines choses dedans pour pouvoir l'activer je pense) et je ne sais pas non plus comment procéder pour extraire les données vers une nouvelle feuille.
Voila mon problème, Est ce que vous pouvez m'aider? :)
Dans le cadre d'un projet informatique au sein de mon université, je dois réaliser une programmation sous vba qui permette de faire passer certains éléments d'une feuille excel vers une autre.
Je m'explique, dans la première feuille il y a un tableau contenant une colonne article, une description de l'article, une quantité de stock et une commande. Ce que je voudrais faire c'est dès que dans la colonne commande il y a une valeur >= 1 toute la ligne correspondant hormis la case quantité de stock soit copier dans une nouvelle feuille.
Mon soucis est que j'ai de très faibles qualités en vba, j'ai tenté de commencer à écrire le programme mais rien ne se passe (il doit me manquer certaines choses dedans pour pouvoir l'activer je pense) et je ne sais pas non plus comment procéder pour extraire les données vers une nouvelle feuille.
Voila mon problème, Est ce que vous pouvez m'aider? :)
A voir également:
- Transférer des données d'une feuille de calcul dans une autre
- Fuite données maif - Guide
- Bruler une feuille de laurier - Guide
- Comment supprimer une feuille sur word - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Comment imprimer en a5 sur une feuille a4 - Guide
1 réponse
Bonjour,
Vous devez utiliser l'evenement
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
dans le VBA de la feuille de saisie
et
If Not Application.Intersect(Target, Range("C4:C23")) Is Nothing Then
'code de traitement
end if
pour que le code ne se "declanche" que si vous modifiez une cellule dans la colonne commande, pensez a adapter le Range("C4:C23") par la plage de la colonne commande
A+
Vous devez utiliser l'evenement
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
dans le VBA de la feuille de saisie
et
If Not Application.Intersect(Target, Range("C4:C23")) Is Nothing Then
'code de traitement
end if
pour que le code ne se "declanche" que si vous modifiez une cellule dans la colonne commande, pensez a adapter le Range("C4:C23") par la plage de la colonne commande
A+