XL 2019 Macro pour supprimer données dans un tableau

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 !

lea21

XLDnaute Nouveau
Bonjour,
je suis nouvelle ici, enchantée 😉

j'ai besoin de votre aide, je n'ai jamais fait de macro et j'aimerais en créer une pour gain de temps.
j'ai une feuille EXCEL avec la liste des machines en stock dans l'entreprise, j'ai créé une deuxième feuille pour "prélever" du tableau de stock présent sur la première feuille les machines vendues. sur la deuxième feuille il y'a une liste déroulante avec les n° de registre avec une recherche V pour afficher la désignation et autres informations sur ce produit comment puis je faire pour supprimer cette article dans le premier tableau inventaire?
comment puis je faire?
ci-joint le document EXCEL.

merci et belle fin de journée.
 

Pièces jointes

Dernière édition:
excuse moi je me suis mal expliqué, j'aimerais (mais je ne sais pas si c'est possible) créer un formulaire de saisie pour générer le mouvement dans le tableau inventaire des machines. si il y'a une sortie ou une entrée de machines. je ne sais pas si c'est possible mais sa serait cool..
En fait tu veux faire genre, tu écris une entrée dans une cellule et la sortie dans une autre et le tableau s'actualise ?
 
En fait tu veux faire genre, tu écris une entrée dans une cellule et la sortie dans une autre et le tableau s'actualise ?
voilà c'est ça! genre par exemple je veux faire une sortie de machine je remplis les données dans le formulaire, je clique sur le bouton "sortie" et la ligne correspondante se supprime du tableau, pareille pour les entrées de machines. le tableau s'actualise.
 
voilà c'est ça! genre par je veux faire une sortie de machine je remplis les données dans le formulaire, je clique sur le bouton "sortie" et la ligne correspondante se supprime du tableau, pareille pour les entrées de machines. le tableau s'actualise.
Du coup, c'est le tableau de le deuxième feuille qui fait la sortie ? Et grâce à un bouton les données du premier tableau sont supprimées ? (Je veux être certain de comprendre)
 
oui mais si je fais un formulaire je supprimerais la deuxième feuille, le formulaire remplaceras cette feuille (feuille "prélèvement")
Ok, donc en gros, tu tapes le numéro de la machine, si le numéro est trouvé tu appuyes sur le bouton "suppression" après une fenêtre de confirmation apparaît et demande si tu es sûr de vouloir supprimer cette machine, tu appuyes sur oui et la ligne du tableau en question est supprimée. C'est ça que tu veux en gros ?
 
Bonjour léa21 bonjour le fil
dans ce classeur tout se gère avec un formulaire
Il n'y a aucune saisie à opérer dans les feuilles.
La suppression, les modifications, les ajouts, tout est automatique.

je vous conseille de visiter le lien suivant pour une découverte du vba
cordialement
galougalou
 

Pièces jointes

Bonjour léa21 bonjour le fil
dans ce classeur tout se gère avec un formulaire
Il n'y a aucune saisie à opérer dans les feuilles.
La suppression, les modifications, les ajouts, tout est automatique.

je vous conseille de visiter le lien suivant pour une découverte du vba
cordialement
galougalou
😇 😇 😇
 
Bonjour léa21 bonjour le fil
dans ce classeur tout se gère avec un formulaire
Il n'y a aucune saisie à opérer dans les feuilles.
La suppression, les modifications, les ajouts, tout est automatique.

je vous conseille de visiter le lien suivant pour une découverte du vba
cordialement
galougalou
Merci pour le cours, j'était en train de travailler dessus.
 
Dernière édition:
Bonjour Mr lea21
c'est possible de crée un formulaire de saisie avec beaucoup d'option
désolé j'ai pas le temps pour le faire mais je vous propose ce fichier qui est très utile pour apprendre et crée votre propre formulaire a l'aide de ce fichier.
 

Pièces jointes

bonsoir léa21 bonsoir le fil
le classeur proposé dans le message 23 n'est pas fonctionnel pour le format numérique aussi je vous joint une correction. par conséquent je supprime la version 2 et je la remplace par une version 3
dans la macro de l'userform il faut rajouter dans la ligne *1 comme dans l'exemple ci-dessous.
VB:
Cells(Ligne, 3) = TextBox3.Value 'format texte
Cells(Ligne, 4) = TextBox3.Value * 1 'format numérique


cordialement
galougalou
 

Pièces jointes

Dernière édition:
- 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

Réponses
5
Affichages
262
Retour