Insertion cellule VBA

  • Initiateur de la discussion Initiateur de la discussion nomitse
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

nomitse

Guest
Bonjour à tous,

j'essaie de créer une macro qui me permettra d'ajouter automatiquement 5 ligne en dessous d'un cellule selectionnée. je voudrais par la suite que ces 6 cellules soient fusionnées.
enfin je voudrais que cette macro s'applique à toutes les cellules remplies d'un colonne. voici la macro que j'ai commencé, malheureusement ca ne fonctionne pas.

Sub fusioncellule()


Dim t As Range
t = Range(ActiveCell, ActiveCell.End(xlDown)).Select

for each cell


Range(t).Offset(5, 0).Selection.Cells
Selection.Insert Shift:=xlDown
Selection.Merge


Next

End sub

merci d'avance pour votre aide.

ci joint un fichier exemple, la premiere date correspond au 6 première lignes etc...

Simon
 

Pièces jointes

Dernière modification par un modérateur:
Re : Insertion cellule VBA

Bonjour nomitse et bienvenue sur le forum,
Pouvez joindre un petit classeur exemple que l'on pourrait utiliser plutot que de devoir en créer un qui ne répondrait pas à vos attente?
Mettez les données telles qu'elles sont au départ et faite un simulation de ce que vous voulez à l'arrivée.
Le classeur doit faire moins de 48,8Ko et vous pouvez l'envoyer en .ZIP.
Cordialement
 
Re : Insertion cellule VBA

Bonjour
Code:
    cellule_lue = Cells(2, 1).Value
    ligne = 2
    While cellule_lue <> ""
        Range(Cells(ligne + 1, 1), Cells(ligne + 5, 1)).Insert Shift:=xlDown
        Range(Cells(ligne, 1), Cells(ligne + 5, 1)).Merge
        
        ligne = ligne + 6
        cellule_lue = Cells(ligne, 1).Value      
        
    Wend

Bonne journée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
829
Réponses
0
Affichages
657
Retour