bonjour a tous

je suis novice en VBA, et me voila confronter a un probleme que je ne comprend pas

je cree un tableaux excel en fonction de donnée récoltés via un userform.
a partir d'une des donnée recoltée, je recherche la bonne position dans le tableau et insère une nouvelle ligne dans laquelle je colle mes les nouvelles informations.
cette nouvelle ligne peut se situer n'importe ou dans le tableau.
jusqu’à la je n'est pas de souci.

mais voila, certaines colonne doivent être fusionnées.
j'utilise donc la formule suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Range("h29", "i29").Offset(j).Merge
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Range("k29:o29").Offset(j).Merge
j étant la position où la ligne doit être insérer.
ceci fonctionne lorsque que la ligne se trouve tout en haut du tableau, soit j=0
mais des que ce n'est plus le cas, la fusion des cellules ne fonctionne plus.

j'ai essayer d'autre manière, en sélection les cellule préalablement, en utilisant .mergecell=true...

mais je ne trouve pas la solution

j’apprécierai un peu d'aide car je bloque

merci à vous