problème avec une macro

dedel74

XLDnaute Nouveau
Bonjour à tous,
Et oui,me revoila déjà.

J'ai essayé de créer ma macro avec les différents codes trouvés sur le site mais je n'obitens pas le résultat voulu et je ne trouve pas mon erreur, j'espère que quelqu'un voudra bien prendre quelques minutes pour me répondre.

J'ai créer un onglet "BDINSTALLATEUR" sous forme de tableau
J'ai créé un onglet "NOUVINSTALLATEUR", sous forme de formulaire

Je voudrais pouvoir créer un nouveau contact installateur grâce au formulaire "NOUVINSTALLATEUR" puis en cliquant sur le bonton "Enregistrer", créer la macro permettant de copier les renseignements du nouveau contact dans la Base de données "BDINSTALLATEUR" et pour compliquer la tâche, trier "BDINSTALLATEUR" par ordre croissant en colonne "Dénomination" et ensuite Effacer le contenu dans "NOUVINSTALLATEUR" pour pouvoir saisir une nouvelle fiche.
Je vous joins le code saisi :

'Aller en A2
Range("A2").Select

'Aller à la dernière remplie (Merci Eriiic)
[A65536].End(xlUp).Select


'Insérer une ligne vide
Selection.EntireRow.Insert

'Remonter d'une ligne
ActiveCell.Offset(-1, 0).Select

'Copier les données voulues
Sheets("NOUVEAUINST").Select
Range("B7:B90").Select
Selection.Copy
Sheets("BDINSTALLATEUR").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True

'Une fois les données insérer, trier la BDInstallateur par ordre Croissant par Denominat
Range("A3").Select
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("BDINSTALLATEUR").ListObjects("BDINSTALLATEUR").Sort. _
SortFields.Clear
ActiveWorkbook.Worksheets("BDINSTALLATEUR").ListObjects("BDINSTALLATEUR").Sort. _
SortFields.Add Key:=Range("BDINSTALLATEUR[DENOMINATION]"), SortOn:= _
xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("BDINSTALLATEUR").ListObjects("BDINSTALLATEUR"). _
Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

' Effacer le contenu des données saisies dans feuille "NouveauInstallateur"
End Sub

Je vosu transmet également le fichier pour être plus clair

MErci encore

Dedel74
 

Pièces jointes

  • BDBOURGEOIS.xlsm
    139.2 KB · Affichages: 55

Discussions similaires

Statistiques des forums

Discussions
312 584
Messages
2 089 977
Membres
104 323
dernier inscrit
NabBEn