copier/coller avec cellule fusionnée

  • Initiateur de la discussion nicolas
  • Date de début
N

nicolas

Guest
Bonjour le forum,

Je suis sur un problème auquel je n'ai pas trouvé de réponse dans l'historique.
Je souhaite copier/coller des lignes précises d'un classeur à un autre (par exemple celle ou on a 2 dans la colonne B dans l'exemple) en gardant la valeur de la cellule fusionnée.
Avec mon code tout bête dans mon programme :

WSsource.rows(i).copy destination:=WScible.rows("A" & j)

je récupère une ligne ou la première cellule n'est pas renseignée (ce qui est logique étant donné que le numéro de ligne correspondant à la cellule fusionnée n'est pas celui de la ligne que je souhaite copier).
Avez vous une solution??
En vous remerciant par avance...
a plus
koko
 

Pièces jointes

  • fusion.zip
    4 KB · Affichages: 93
  • fusion.zip
    4 KB · Affichages: 99
  • fusion.zip
    4 KB · Affichages: 90
N

nicolas

Guest
Bon ben apparemment ca existe pas le centrage sur plusieurs lignes.
Mon problème c'est que je peux pas modifier les fichiers (il restera toujours avec les cellules fusionnées) donc à priori, récupérer la valeur qui est dans la cellule fusionnée pour chaque ligne correspondant à la cellule fusionnée c'est pas possible???
 
Y

yeahou

Guest
Salut Nicolas, Chris, le forum

ce petit programme fonctionnera si tes cellules fusionnées sont toujours au nombre de trois

Cordialement, A+
 

Pièces jointes

  • cellulesfusionnees2.zip
    9.7 KB · Affichages: 273
M

Mytå

Guest
Salut Nicolas, Chris, Yeahou et le Forum

Regarde si tu peux adapter cette petite macro a ton application

Sub Copier_Special()

Dim Fusion As String
Dim Nbre As Byte

If ActiveCell.MergeCells = True Then

With ActiveCell
Fusion = .MergeArea.Address
Nbre = .MergeArea.Count
.MergeCells = False
.AutoFill Destination:=Range(Cells(.Row, .Column), Cells(.Row + Nbre - 1, .Column))
End With

Else

Fusion = ActiveCell.Address

End If

'Inserer la macro copier/coller ici

Application.DisplayAlerts = False
Range(Fusion).Merge
Application.DisplayAlerts = True

End Sub


Mytå
 
N

nicolas

Guest
Re tlm et merci pour vos réponses.

Face à ce problème de cellules fusionnées, je viens de prendre une grave décision, j'abandonne les cellules fusionnées!
Le fichier sera moins beau mais la macro sera plus efficace.
Encore merci!
 

Discussions similaires

Réponses
56
Affichages
1 K

Statistiques des forums

Discussions
312 213
Messages
2 086 307
Membres
103 174
dernier inscrit
OBUTT