Flax92700
Messages postés2Date d'inscriptionmercredi 21 mai 2008StatutMembreDernière intervention21 mai 2008
-
21 mai 2008 à 17:10
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
21 mai 2008 à 23:11
Bonjour,
Tout d'abord, je tiens à préciser que je débute totalement en macro excel.
Cependant, je cherche à faire une macro permettant d'inserer une ligne dans une page excel et de vider mon formulaire.
Cette page référence des interventions technique rentré par formulaire.
Pour l'instant, mon fichier excel se compose d'une feuille base qui listera des interventions, et d'une feuille où se trouve le formulaire.
Pour la première ligne tout va bien, je selectionne mes choix, endroit, décris les problème des interventions etc, cela est retranscrit dans ma "Base"
Arrive le moment où je doit cliquer sur un bouton "Valider fiche".
J'aimerai que ce bouton insere une ligne en début de tableau (row2), donc en faisant descendre les précédente entrées, et qu'il efface les entrées du formulaire.
Pour le moment j'arrive tout juste a insérer une ligne via la ligne :
Sheets("Base de données").Rows(2).Insert Shift:=xlUp
Mais mon soucis c'est qu'il n'efface pas mes entrées et que si je refais une fiche en modifiant les entrées du formulaire, il modifie la ligne déjà entré précédement....
Quelqu'un aurait une solution simple et pas trop complexe à m'apporter?