Comment rajouter une ligneaprès une ligne active en macro

MELSINA2000

XLDnaute Nouveau
Bonjour,

Dans un devis, je voudrais créer des macros qui vont rajouter différentes options.
exemple
Bouton macro 1 : options couleurs
Bouton macro 2 : options tissus...

Aprè avoir créer mes macros , je voudrais avoir la possibilité de choisir n'importe lequel des boutons.
Lorsque je clique sur l'un d'entre eux la macro devra s'intégrer sur la dernière ligne active .
Je ne sais pas quel formule mettre dans ma macro pour qu'elle prenne en compte la dernière ligne remplie et qu'elle passe automatiquement à la nouvelle pour rajouter ma macro.
Dans ma problématique la macro démarre forcément de ma ligne 32.

Sub test1()
'
' test1 Macro
'

'
Rows("32:32").Select
Selection.Insert Shift:=xlDown
Range("A30").Select
Selection.Copy
Range("A32").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("B32").Select
Application.CutCopyMode = False
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=LISTES!$A$204:$A$217"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = "Sélectionner option"
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub

Merci encore pour votre aide.
 

MELSINA2000

XLDnaute Nouveau
Re,

Non c'est juste que dans la nouvelle ligne, comme la colonne B est vide ça affiche une erreur sur les formules. Plus avec le Si... Mais ça n'a rien à voir avec les macros.

Hello Robert,

Je suis désolée de te solliciter de nouveau car j'ai du retravailler mon tableau pour que ce soit le plus simple possible dans son utilisation.
Dans le fichier j'ai finalement intégré mes macros dans le 1er onglet PHASE1.
J'ai dupliqué le tableau de devis et mis tous mes boutons de macros.
L'objectif est le même que précedemment, je veux juste copier les données des articles et l'integrer dans l'onglet DEVIS.
L'onglet devis me servira de présentation pour mon offre commerciale.
Tout se passe en réalité dans mon onglet PHASE1.
Si je clique sur l'un des boutons de macro il va aller s'intégrer à la suite des autres sans que celà dépasse la ligne total.
Je voudrais le même principe que le tableau d'avant.
Est il possible de me configurer les macros qui sont dans l'onglet PHASE1 stp?
Une fois que ce paramètre sera mise en place, je pourrais changer à volonté mon tableau devis PHASE1 et sélectionner les produits que je souhaite et ensuite cliquer sur le bouton macro qui le concerne et qui va se rajouter au fur et à mesure dans mon onglet devis.
Je ne sais pas si c'est claire la présentation de ma demande.
Je te remercie d'avance pour ton aide et je te renvoie donc ma voiture au garage ;)
 

Pièces jointes

  • TEMPLATE DEVIS MACRO V1.xlsm
    279.1 KB · Affichages: 17

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 100
Membres
103 116
dernier inscrit
kutobi87