Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

copier coller une feuille avec des cellules fusionnées d'1 claseur à 1 Autre

1,986 views
Skip to first unread message

Pape Gueye

unread,
Jun 7, 2000, 3:00:00 AM6/7/00
to
Bonjour,
j'aimerai faire un copier coller par valeurs d'une feuille (ayant des
cellules fusionnées) d'un classeur1.xls vers une feuille d'un classeur2.xls
Si quelq'un a des astuces(vba) parce que cela ne marche pas directement je
le remercie par avance.

Catherine

unread,
Jun 7, 2000, 3:00:00 AM6/7/00
to
je ne pige pas si tu veux copier seulement les valeurs, ou bien le
format...
En première approche, l'enregistreur te donne bien les bons arguments
pour PasteSpecial (xlValues, ou xlFormats).
Tu veux copier quoi, au juste ? Pourquoi tes cellules fusionnées
t'embêtent ?
--
Gros bisous, Kenavo (et Miaou).
Catherine (et Sainte Zaza)

Pape Gueye <pgu...@proof9.com> a écrit dans le message :
8hlkli$i0o$1...@reader1.imaginet.fr...

J@C

unread,
Jun 7, 2000, 3:00:00 AM6/7/00
to
oui, le collage spéciale ne marche pas avec les cellules fusionnées

ci-après une macro pour recopier d'abord l'ensemble (pour avoir les formats)
puis pour recopier les valeurs seules cellule par cellule

Sub zaza()
Sheets(1).UsedRange.Copy
Sheets(2).Paste
For Each cel In Sheets(1).UsedRange
Sheets(2).Range(cel.Address) = cel
Next
End Sub

comme je suis très paresseux, je l'ai fait dans le même classeur, de la
feuille 1 à la feuille 2, mais c'est pareil d'un classeur à un autre

J@C


Catherine <catherin...@wanadoo.fr> a écrit dans le message :
OTvUhyJ0$GA....@cppssbbsa02.microsoft.com...

Catherine

unread,
Jun 7, 2000, 3:00:00 AM6/7/00
to
J'avais fait un rapide essai à l'enregistreur, pour voir, avant de
répondre, et je n'avais pas trouvé de coinçage... :
Parce que j'avais sélectionné TOUTE la feuille à copier (Cells.Select)
Donc lignes et colonnes entières.
Donc comme ça ça coince pas :-)

Sub Macro1()
Sheets("Feuil1").Select
Cells.Select
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:=False
Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:=False
End Sub

--
Gros bisous, Kenavo (et Miaou).
Catherine (et Sainte Zaza)

J@C <chau...@cybercable.fr> a écrit dans le message :
8hmaan$k7p$1...@news2.isdnet.net...

J@C

unread,
Jun 8, 2000, 3:00:00 AM6/8/00
to
ok tu as raison, finalement, on peut faire collage spécial / valeurs à
partir d'une feuille contenant des cellules fusionnées, même sur une plage
et pour copier en gardant les cellules fusionnés (mais pas les formules), on
peut donc copier d'abord les valeurs puis ensuite les formats

là où ça coince, c'est quand on veut copier des valeurs dans une feuille qui
a déjà le format contenant des cellules fusionnées.
message d'erreur "cette opération requiert que les cellules fusionnées
soient de taille identique"
même si le format des feuilles source et destination est le même (?)

autre bizarrerie, quand je copie une plage contenant des cellules
fusionnées, et que je la colle au même endroit (collage simple ou collage de
formats), Excel supprime les fusions de cellules
(ça peut être utile quand on veut supprimer toutes les fusions d'une feuille
sans modifier le contenu)...


Catherine <catherin...@wanadoo.fr> a écrit dans le message :

uqrxxKM0$GA....@cppssbbsa02.microsoft.com...

Jacky @*10-1

unread,
Jun 8, 2000, 3:00:00 AM6/8/00
to
la fusion de cellule n'est pas impérative Utilise centré sur +sieurs
colonnes (Format Alignement Horizontal) et joues avec les formats
personalisés pour aligner à droite ou à gauche ainsi tu n'auras pas de Pb
A+
Jacky

Pape Gueye a écrit dans le message <8hlkli$i0o$1...@reader1.imaginet.fr>...

Pierre Albinet

unread,
Dec 9, 2021, 7:26:37 AM12/9/21
to
Bonjour,
Voici peut-être une réponse à vos questions :
"Je ne peux pas copier et coller des données dans la feuille"
Cause : les informations que vous essayez de coller ne correspondent pas au format de cellule (Date, Devise, Texte ou autre format) des cellules de la colonne.

Solution 1 : Si vous essayez de coller une grande quantité d’informations, assurez-vous que le format de cellule des cellules de la colonne correspond au format des informations que vous voulez coller, puis collez les informations une colonne à la fois.
Modifier le format de cellule d’une colonne
1. Cliquez sur l’en-tête de colonne (A, B, C, etc.) de la colonne à modifier.
2. Sous l’onglet Accueil, cliquez sur le menu format nombre.
3. Cliquez sur le format de cellule qui correspond aux informations que vous essayez de coller dans la colonne.
Raison : les colonnes ne sont pas suffisantes pour accepter les informations que vous tentez de coller.
Solution 2 : Insérez d’autres colonnes, puis essayez à nouveau de les insérer.
Insérer des colonnes supplémentaires
1. Cliquez sur l’en-tête de colonne (A, B, C, etc.) de la colonne à droite de l’endroit où vous voulez ajouter une colonne.
2. Sous l’onglet Accueil, cliquez sur Insertion.
La colonne sélectionnée initialement se déplace vers la droite et la nouvelle colonne apparaît.
3. Répétez l’étape 2 jusqu’à avoir inséré le nombre de colonnes que vous souhaitez.
Cause : la zone de copie et la zone de coller ne sont pas de la même taille et de la même forme.
Solution 3 : Sélectionnez la cellule supérieure gauche au lieu de la plage entière avant de coller.
1. Cliquez sur la cellule dans laquelle vous voulez que la cellule supérieure gauche des données copiées apparaisse.
2. Sous l’onglet Accueil, cliquez sur Coller.

Solution 4 : Sélectionnez une plage de cellules pour la zone de coller qui a la même taille et la même forme que les données copiées.
1. Sélectionnez une plage de cellules qui constitue le nombre exact de lignes et de colonnes en tant qu’informations à coller.
2. Sous l’onglet Accueil, cliquez sur Coller.
Bon après-midi
Pierre
0 new messages