XL 2019 Tableau et vba.

Paulle

XLDnaute Occasionnel
Bonjour,

Je me lance, je débute en vba.

Voilà ce que j'essaie de faire.
Dans le tableau, insérer la date du jour dans la première cellule vide de la colonne "A".
Ensuite, sélection des cellules "B" à "F" et copy dans la ligne vide du dessous de "B" à "F".
Je modifie uniquement les valeurs en "B,C et E" si elles ne conviennent pas.
Tout cela avec "Bouton 6".

Après l'appui sur le bouton, c'est bizarre.

J'ai fait "Convertir en Plage" et là ça fonctionne.
 

Pièces jointes

  • Tableau01.xlsm
    26.3 KB · Affichages: 10
Solution
Re

Comme ceci?
VB:
Sub test_III()
With ActiveSheet.ListObjects(1).ListRows.Add
    .Range(1, 1).Value = Date
    .Range(1, 2).Resize(, 2) = .Range(0, 2).Resize(, 2).Value
    .Range(1, 5) = .Range(0, 5).Value
End With
End Sub

Staple1600

XLDnaute Barbatruc
Bonjour

Affecte cette macro à ton bouton
VB:
Sub test()
Dim t As ListObject
Set t = ActiveSheet.ListObjects(1)
t.ListRows.Add.Range(1, 1).Value = Date
End Sub
La date est insérée dans une nouvelle ligne et les formules existantes recopiées.
 

Discussions similaires

Statistiques des forums

Discussions
314 034
Messages
2 104 854
Membres
109 195
dernier inscrit
MarieKoe