Bonjour,

Je cherche à créer grâce à VBA une nouvelle colonne dans une base de donnée,
Avant de remplir les données de cette colonne il me faut effectuer une fusion de 3 cellules (H8:H10) et reproduire cette fusion jusqu'en bas de ma base. J'ai toujours du mal avec la programmation sur un nombre de lignes variables et l'utilisation de "Autofill".
Je précise que les cellules à fusionner sont pour le moment vide.

Après un enregistrement de macro et avoir synthétisé le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Sub Bouton5_Clic()
'
' Bouton5_Clic Macro
'

'
    Range("H8:H10").Merge
    Range("H8:H10").AutoFill Destination:=Range("H8:H58"), Type:=xlFillDefault
    
   
End Sub

Il me faut donc remplacer la partie en gras pour travailler sur un nombre de lignes variables, j'ai essayé différentes solutions mais pour le moment aucun résultat adéquate, je pense que le soucis est le faites que mes cellules soient vides.
Merci d'avance pour votre aide.