Bonjour à tous,
J'ai un petit soucis dans une partie de mon programme, à un moment je veux allé copié une cellule dans une feuille et la copier dans une cellule fusionner dans une autre feuille.
Ce qui me gène c'est que les cellules fusionner dans la 2 ème feuille le sont grâce à des variables qui peuvent bougé. J'arrive à sélectionner les cellules fusionner mais je n'arrive pas a reproduire le texte qu'il y a dans la première feuille.
J'ai utilisé 2 méthodes :
La première c'est de dire que la cellules fusionner est égale à la cellules de la feuille 1 mais ça met "=Feuil1!R[4],C[26]"
Je pense que c'est dû au faite qu'il y a trop de cellule fusionnées.
La deuxième c'est de copier la cellule de la feuille 1 et de la coller sur la cellule fusionner mais le code ne marche pas
Voici le code que j'ai utilisé:
EDIT: J'ai oublié de préciser que l'erreur s'affiche lorsque je vers sélectionner la cellule dans la feuille 1 (Cells(4,26).Select). Désolé.
J'ai une erreur d’exécution 1004. J'ai essayer avec Range aussi c'est la même chose.
Par contre quand je le fais sur un nouveau ficher excel tout va bien et pareil avec les macro automatique.
Merci pour votre aide.
J'ai un petit soucis dans une partie de mon programme, à un moment je veux allé copié une cellule dans une feuille et la copier dans une cellule fusionner dans une autre feuille.
Ce qui me gène c'est que les cellules fusionner dans la 2 ème feuille le sont grâce à des variables qui peuvent bougé. J'arrive à sélectionner les cellules fusionner mais je n'arrive pas a reproduire le texte qu'il y a dans la première feuille.
J'ai utilisé 2 méthodes :
La première c'est de dire que la cellules fusionner est égale à la cellules de la feuille 1 mais ça met "=Feuil1!R[4],C[26]"
Je pense que c'est dû au faite qu'il y a trop de cellule fusionnées.
La deuxième c'est de copier la cellule de la feuille 1 et de la coller sur la cellule fusionner mais le code ne marche pas
Voici le code que j'ai utilisé:
VB:
Cells(CellV, CellH).Resize(15, DEC).Select
With Selection
.MergeCells = True
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
Sheets("Feuil1").Select
Cells(4,26).Select
With Selection
.Copy
End With
Sheets("Feuil2").Select
With Selection
Cells(CellV, CellH).Resize(15, DEC).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End With
EDIT: J'ai oublié de préciser que l'erreur s'affiche lorsque je vers sélectionner la cellule dans la feuille 1 (Cells(4,26).Select). Désolé.
J'ai une erreur d’exécution 1004. J'ai essayer avec Range aussi c'est la même chose.
Par contre quand je le fais sur un nouveau ficher excel tout va bien et pareil avec les macro automatique.
Merci pour votre aide.
Dernière édition: