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

  • Résolu(e)
Microsoft 365 Tri et Import
Réponses
4
Affichages
380

Statistiques des forums

Discussions
315 146
Messages
2 116 755
Membres
112 850
dernier inscrit
hfhgfhg