OVH Cloud OVH Cloud

Copier/Coller sur 1 cellule fusionnée

10 réponses
Avatar
capkurk
Bonjour à tous,

Je souhaite faire du Copier/Coller sur 1 cellule fusionnée : ça ne marche
pas (erreur)
Est-ce qu'il y a moyen de contourner ce problème (en dehors du fait de ne
pas la fusionner bien sûr) ?

Merci

10 réponses

Avatar
michdenis
Bonjour Capkurk,

Une façon de faire :

Si on suppose que A1:B1 est fusionnée :

Range("A1") = Range("A5")


Mais, les cellules fusionnées resteront toujours un problème ... il vaut mieux utiliser : "Centrer sur plusieurs colonnes" ,
tu vas obtenir le même effet visuel sans les problèmes.


Salutations!



"capkurk" a écrit dans le message de news:
Bonjour à tous,

Je souhaite faire du Copier/Coller sur 1 cellule fusionnée : ça ne marche
pas (erreur)
Est-ce qu'il y a moyen de contourner ce problème (en dehors du fait de ne
pas la fusionner bien sûr) ?

Merci
Avatar
LeSteph
Bonjour,

Oui, si cela bloque, enlever la fusion ,
faire le copier coller et remettre la fusion.
Manuellement ou par macro.

C'est bloquant aussi pour l'insertion de ligne ou colonne , recherche dans
les matrices,..
dans l'exécution de Macros..Etc..
La fusion est une source de m---- dans de nombreux cas et n'est guère utile
à part verticalement pour des présentations qui pourraient d'ailleurs
s'arranger d'une autre méthode
Mais nombreux s'en servent parceque cela a été rattaché à l'outil
Centrer/plusieurs colonnes
depuis je crois Excel97 et que cela va plus vite pour ce faire que d'appeler
le menu Format
et choisir Centrer sur plusieurs colonnes (sans cocher fusion de cellules ).

Avis très personnel: la fusion est une anomalie conceptuelle dans ce
merveilleux outil!

LeSteph



"capkurk" a écrit dans le message de
news:
Bonjour à tous,

Je souhaite faire du Copier/Coller sur 1 cellule fusionnée : ça ne marche
pas (erreur)
Est-ce qu'il y a moyen de contourner ce problème (en dehors du fait de ne
pas la fusionner bien sûr) ?

Merci




Avatar
capkurk
C'est bien vrai, quel problème.
Merci pour vos réponses.

"LeSteph" a écrit dans le message de
news:4128ccb6$0$18614$
Bonjour,

Oui, si cela bloque, enlever la fusion ,
faire le copier coller et remettre la fusion.
Manuellement ou par macro.

C'est bloquant aussi pour l'insertion de ligne ou colonne , recherche dans
les matrices,..
dans l'exécution de Macros..Etc..
La fusion est une source de m---- dans de nombreux cas et n'est guère
utile

à part verticalement pour des présentations qui pourraient d'ailleurs
s'arranger d'une autre méthode
Mais nombreux s'en servent parceque cela a été rattaché à l'outil
Centrer/plusieurs colonnes
depuis je crois Excel97 et que cela va plus vite pour ce faire que
d'appeler

le menu Format
et choisir Centrer sur plusieurs colonnes (sans cocher fusion de
cellules ).


Avis très personnel: la fusion est une anomalie conceptuelle dans ce
merveilleux outil!

LeSteph



"capkurk" a écrit dans le message de
news:
Bonjour à tous,

Je souhaite faire du Copier/Coller sur 1 cellule fusionnée : ça ne
marche


pas (erreur)
Est-ce qu'il y a moyen de contourner ce problème (en dehors du fait de
ne


pas la fusionner bien sûr) ?

Merci








Avatar
Frédéric Sigonneau
Bonsoir Denis,

Mais, les cellules fusionnées resteront toujours un problème ...
il vaut mieux utiliser : "Centrer sur plusieurs colonnes" ,
tu vas obtenir le même effet visuel sans les problèmes.


Sans les mêmes problèmes, certainement, mais avec d'autres que personnellement
je trouve tout aussi gênants. Notamment le fait que la moindre modification du
contenu des cellules ainsi centrées sur plusieurs colonnes annule ledit centrage
et oblige à le recommencer (macro obligatoire si on ne veut pas se coltiner
d'aller cocher à chaque fois une option perdue au Diable Vauvert). Ou que ce
fameux centrage conserve à chacune des cellules qu'il englobe leur mise en forme
(couleur de fond notamment) ce qui ne donne pas du tout le même effet visuel que
la fusion..et oblige à des manipulations supplémentaires si ce comportement ne
convient pas. Ou encore qu'il n'est pas possible de 'centrer sur plusieurs
lignes' alors que la fusion de plusieurs cellules est possible aussi bien sur
plusieurs colonnes que sur plusieurs lignes que sur plusieurs colonnes *et*
plusieurs lignes...
Bref, la fusion de cellules n'est pas sans inconvénients, j'en conviens
volontiers, mais le centrage sur plusieurs colonnes n'est pas parfait non plus,
loin de là. Je l'utilise d'ailleurs de moins en moins et je lui préfère
finalement la fusion de cellules, qui offre beaucoup plus de possibilités, et
qui ne mérite pas, AMHA, les gémonies auxquelles de nombreux intervenants la
voue ici :)

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour Capkurk,

Une façon de faire :

Si on suppose que A1:B1 est fusionnée :

Range("A1") = Range("A5")


Mais, les cellules fusionnées resteront toujours un problème ... il vaut mieux utiliser : "Centrer sur plusieurs colonnes" ,
tu vas obtenir le même effet visuel sans les problèmes.


Salutations!



"capkurk" a écrit dans le message de news:
Bonjour à tous,

Je souhaite faire du Copier/Coller sur 1 cellule fusionnée : ça ne marche
pas (erreur)
Est-ce qu'il y a moyen de contourner ce problème (en dehors du fait de ne
pas la fusionner bien sûr) ?

Merci





Avatar
JièL Goubert
Bonjoir(c) Frédéric Sigonneau

Le 22/08/2004 22:19 vous avez écrit ceci :
Bref, la fusion de cellules n'est pas sans inconvénients, j'en conviens
volontiers, mais le centrage sur plusieurs colonnes n'est pas parfait
non plus, loin de là.


Par curiosité, tu lui reproche quoi ?

Je l'utilise d'ailleurs de moins en moins et je
lui préfère finalement la fusion de cellules, qui offre beaucoup plus de
possibilités,


Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?

J'ai utilisé pendant longtemps (et j'utilise encore) les cadres textes que
je colle contre les bordures des cellules avec la touche ALT, c'est trés
bien aussi ;-)

et qui ne mérite pas, AMHA, les gémonies auxquelles de
nombreux intervenants la voue ici :)


Y'a des améliorations dans 2003, mais sincèrement, je trouve les fusions
vraiment contre nature, sans parler de ceux qui essaye de gérer des base de
données avec des cellules fusionnées ;-))))).

--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm

Avatar
Frédéric Sigonneau
Bonsoir JièL,

Par curiosité, tu lui reproche quoi ?


Je lui reproche ce que j'ai noté au début de mon message. Reprenons :

- impossibilité de modifier le contenu des cellules centrées sans annuler le
centrage
- conservation des mises en forme de chacune des cellules incluses dans le
centrage (ce qui est plus souvent, en ce qui me concerne, un inconvénient qu'un
avantage)
- centrage vertical impossible
- programmation VBA limitée à la seule propriété HorizontalAlignment

Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?


Les avantages de la fusion :

- ne conserve les données et mises en forme que de la cellule résultante
(cellule A1 du bloc fusionné)
- modification possible du contenu de la plage fusionnée sans incidence sur la
mise en forme
- fusion de plages horizontales, verticales, ou les deux
- une plage fusionnée est un objet VBA de type Range (MergeArea) facile à
manipuler par programmation

La seule vraie difficulté, de mon point de vue, avec les cellules fusionnées,
c'est leur sélection à la souris lorsque un tableau comporte des cellules
fusionnées (éventuellement de tailles différentes) et des cellules non fusionnées.
Pour le reste, en veillant à ne pas les mettre non plus à toutes les sauces, je
trouve que les cellules fusionnées sont un outil intéressant et souvent pratique
dans la présentation d'un tableau, AMHA, même si je sais bien que ce n'est pas,
il s'en faut, un avis majoritaire ici :)

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !

Bonjoir(c) Frédéric Sigonneau

Le 22/08/2004 22:19 vous avez écrit ceci :

Bref, la fusion de cellules n'est pas sans inconvénients, j'en
conviens volontiers, mais le centrage sur plusieurs colonnes n'est pas
parfait non plus, loin de là.



Par curiosité, tu lui reproche quoi ?

Je l'utilise d'ailleurs de moins en moins et je lui préfère finalement
la fusion de cellules, qui offre beaucoup plus de possibilités,



Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?

J'ai utilisé pendant longtemps (et j'utilise encore) les cadres textes
que je colle contre les bordures des cellules avec la touche ALT, c'est
trés bien aussi ;-)

et qui ne mérite pas, AMHA, les gémonies auxquelles de nombreux
intervenants la voue ici :)



Y'a des améliorations dans 2003, mais sincèrement, je trouve les fusions
vraiment contre nature, sans parler de ceux qui essaye de gérer des base
de données avec des cellules fusionnées ;-))))).




Avatar
Myriam
Bonjour !
Pardon de m'imicer ainsi dans la 'conversation'... mais j'ai justement une
question !
Si j'ai des cellules fusionnées, comment faire une sélection de colonne
complète en VBA sans prendre toutes les colonnes... Avec la souris je clic
sur la lettre de colonne (ex : D:D) pour la colonne D..
En VBA, si je sélectionne D:D qui contient une cellule fusionnée de A2 à F2,
c'est les colonnes A à F qui sont sélectionnée !!!
Tu fais comment Fred ??
--
Merci à : http://longre.free.fr/ http://dj.joss.free.fr/
http://ericrenaud.free.fr/ http://mapage.noos.fr/pnoss/excel.html
http://www.excelabo.net
http://perso.wanadoo.fr/jean.sanguinetti/VBA_Excel97_Cours.htm
http://www.microsoft.com/france/excel/default.asp
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Frédéric Sigonneau" a écrit dans le message de
news:
Bonsoir JièL,

Par curiosité, tu lui reproche quoi ?


Je lui reproche ce que j'ai noté au début de mon message. Reprenons :

- impossibilité de modifier le contenu des cellules centrées sans annuler
le

centrage
- conservation des mises en forme de chacune des cellules incluses dans le
centrage (ce qui est plus souvent, en ce qui me concerne, un inconvénient
qu'un

avantage)
- centrage vertical impossible
- programmation VBA limitée à la seule propriété HorizontalAlignment

Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?


Les avantages de la fusion :

- ne conserve les données et mises en forme que de la cellule résultante
(cellule A1 du bloc fusionné)
- modification possible du contenu de la plage fusionnée sans incidence
sur la

mise en forme
- fusion de plages horizontales, verticales, ou les deux
- une plage fusionnée est un objet VBA de type Range (MergeArea) facile à
manipuler par programmation

La seule vraie difficulté, de mon point de vue, avec les cellules
fusionnées,

c'est leur sélection à la souris lorsque un tableau comporte des cellules
fusionnées (éventuellement de tailles différentes) et des cellules non
fusionnées.

Pour le reste, en veillant à ne pas les mettre non plus à toutes les
sauces, je

trouve que les cellules fusionnées sont un outil intéressant et souvent
pratique

dans la présentation d'un tableau, AMHA, même si je sais bien que ce n'est
pas,

il s'en faut, un avis majoritaire ici :)

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !

Bonjoir(c) Frédéric Sigonneau

Le 22/08/2004 22:19 vous avez écrit ceci :

Bref, la fusion de cellules n'est pas sans inconvénients, j'en
conviens volontiers, mais le centrage sur plusieurs colonnes n'est pas
parfait non plus, loin de là.



Par curiosité, tu lui reproche quoi ?

Je l'utilise d'ailleurs de moins en moins et je lui préfère finalement
la fusion de cellules, qui offre beaucoup plus de possibilités,



Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?

J'ai utilisé pendant longtemps (et j'utilise encore) les cadres textes
que je colle contre les bordures des cellules avec la touche ALT, c'est
trés bien aussi ;-)

et qui ne mérite pas, AMHA, les gémonies auxquelles de nombreux
intervenants la voue ici :)



Y'a des améliorations dans 2003, mais sincèrement, je trouve les fusions
vraiment contre nature, sans parler de ceux qui essaye de gérer des base
de données avec des cellules fusionnées ;-))))).






Avatar
Frédéric Sigonneau
Bonsoir,

Tu peux adapter une macro de ce style à ton besoin. Pour celle-ci j'ai pris
comme base les données de ton exemple : sélectionner la colonne D alors qu'elle
est 'traversée' d'au moins une plage de cellules fusionnées (la hauteur de la
plage fusionnée peut être de plusieurs lignes).

'============== Sub SelectCol()
Dim NoFuze As Range, i&, j&, nb&
For i = 1 To Rows.Count
If Cells(i, "D").MergeCells = True Then
nb = nb + 1
If NoFuze Is Nothing Then
Set NoFuze = Range("D1:D" & (i - 1))
Else
Set NoFuze = Union(NoFuze, Range("D" & j & ":D" & (i - 1)))
End If
i = i + Cells(i, "d").MergeArea.Rows.Count: j = i
End If
Next
If nb = 0 Then
Set NoFuze = Range("D:D")
Else
Set NoFuze = Union(NoFuze, Range("D" & j & ":D" & Rows.Count))
End If
NoFuze.Select
End Sub 'fs
'==============
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour !
Pardon de m'imicer ainsi dans la 'conversation'... mais j'ai justement une
question !
Si j'ai des cellules fusionnées, comment faire une sélection de colonne
complète en VBA sans prendre toutes les colonnes... Avec la souris je clic
sur la lettre de colonne (ex : D:D) pour la colonne D..
En VBA, si je sélectionne D:D qui contient une cellule fusionnée de A2 à F2,
c'est les colonnes A à F qui sont sélectionnée !!!
Tu fais comment Fred ??
--
Merci à : http://longre.free.fr/ http://dj.joss.free.fr/
http://ericrenaud.free.fr/ http://mapage.noos.fr/pnoss/excel.html
http://www.excelabo.net
http://perso.wanadoo.fr/jean.sanguinetti/VBA_Excel97_Cours.htm
http://www.microsoft.com/france/excel/default.asp
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Frédéric Sigonneau" a écrit dans le message de
news:

Bonsoir JièL,

Par curiosité, tu lui reproche quoi ?


Je lui reproche ce que j'ai noté au début de mon message. Reprenons :

- impossibilité de modifier le contenu des cellules centrées sans annuler


le

centrage
- conservation des mises en forme de chacune des cellules incluses dans le
centrage (ce qui est plus souvent, en ce qui me concerne, un inconvénient


qu'un

avantage)
- centrage vertical impossible
- programmation VBA limitée à la seule propriété HorizontalAlignment

Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?


Les avantages de la fusion :

- ne conserve les données et mises en forme que de la cellule résultante
(cellule A1 du bloc fusionné)
- modification possible du contenu de la plage fusionnée sans incidence


sur la

mise en forme
- fusion de plages horizontales, verticales, ou les deux
- une plage fusionnée est un objet VBA de type Range (MergeArea) facile à
manipuler par programmation

La seule vraie difficulté, de mon point de vue, avec les cellules


fusionnées,

c'est leur sélection à la souris lorsque un tableau comporte des cellules
fusionnées (éventuellement de tailles différentes) et des cellules non


fusionnées.

Pour le reste, en veillant à ne pas les mettre non plus à toutes les


sauces, je

trouve que les cellules fusionnées sont un outil intéressant et souvent


pratique

dans la présentation d'un tableau, AMHA, même si je sais bien que ce n'est


pas,

il s'en faut, un avis majoritaire ici :)

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !


Bonjoir(c) Frédéric Sigonneau

Le 22/08/2004 22:19 vous avez écrit ceci :


Bref, la fusion de cellules n'est pas sans inconvénients, j'en
conviens volontiers, mais le centrage sur plusieurs colonnes n'est pas
parfait non plus, loin de là.



Par curiosité, tu lui reproche quoi ?


Je l'utilise d'ailleurs de moins en moins et je lui préfère finalement
la fusion de cellules, qui offre beaucoup plus de possibilités,



Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?

J'ai utilisé pendant longtemps (et j'utilise encore) les cadres textes
que je colle contre les bordures des cellules avec la touche ALT, c'est
trés bien aussi ;-)


et qui ne mérite pas, AMHA, les gémonies auxquelles de nombreux
intervenants la voue ici :)



Y'a des améliorations dans 2003, mais sincèrement, je trouve les fusions
vraiment contre nature, sans parler de ceux qui essaye de gérer des base
de données avec des cellules fusionnées ;-))))).











Avatar
Myriam
Merci Fred !!!
--

Merci à : http://longre.free.fr/ http://dj.joss.free.fr/
http://ericrenaud.free.fr/ http://mapage.noos.fr/pnoss/excel.html
http://www.excelabo.net
http://perso.wanadoo.fr/jean.sanguinetti/VBA_Excel97_Cours.htm
http://www.microsoft.com/france/excel/default.asp
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Frédéric Sigonneau" a écrit dans le message de
news:
Bonsoir,

Tu peux adapter une macro de ce style à ton besoin. Pour celle-ci j'ai
pris

comme base les données de ton exemple : sélectionner la colonne D alors
qu'elle

est 'traversée' d'au moins une plage de cellules fusionnées (la hauteur de
la

plage fusionnée peut être de plusieurs lignes).

'============== > Sub SelectCol()
Dim NoFuze As Range, i&, j&, nb&
For i = 1 To Rows.Count
If Cells(i, "D").MergeCells = True Then
nb = nb + 1
If NoFuze Is Nothing Then
Set NoFuze = Range("D1:D" & (i - 1))
Else
Set NoFuze = Union(NoFuze, Range("D" & j & ":D" & (i - 1)))
End If
i = i + Cells(i, "d").MergeArea.Rows.Count: j = i
End If
Next
If nb = 0 Then
Set NoFuze = Range("D:D")
Else
Set NoFuze = Union(NoFuze, Range("D" & j & ":D" & Rows.Count))
End If
NoFuze.Select
End Sub 'fs
'============== >
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour !
Pardon de m'imicer ainsi dans la 'conversation'... mais j'ai justement
une


question !
Si j'ai des cellules fusionnées, comment faire une sélection de colonne
complète en VBA sans prendre toutes les colonnes... Avec la souris je
clic


sur la lettre de colonne (ex : D:D) pour la colonne D..
En VBA, si je sélectionne D:D qui contient une cellule fusionnée de A2 à
F2,


c'est les colonnes A à F qui sont sélectionnée !!!
Tu fais comment Fred ??
--
Merci à : http://longre.free.fr/ http://dj.joss.free.fr/
http://ericrenaud.free.fr/ http://mapage.noos.fr/pnoss/excel.html
http://www.excelabo.net
http://perso.wanadoo.fr/jean.sanguinetti/VBA_Excel97_Cours.htm
http://www.microsoft.com/france/excel/default.asp
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Frédéric Sigonneau" a écrit dans le
message de


news:

Bonsoir JièL,

Par curiosité, tu lui reproche quoi ?


Je lui reproche ce que j'ai noté au début de mon message. Reprenons :

- impossibilité de modifier le contenu des cellules centrées sans
annuler




le

centrage
- conservation des mises en forme de chacune des cellules incluses dans
le



centrage (ce qui est plus souvent, en ce qui me concerne, un
inconvénient




qu'un

avantage)
- centrage vertical impossible
- programmation VBA limitée à la seule propriété HorizontalAlignment

Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?


Les avantages de la fusion :

- ne conserve les données et mises en forme que de la cellule résultante
(cellule A1 du bloc fusionné)
- modification possible du contenu de la plage fusionnée sans incidence


sur la

mise en forme
- fusion de plages horizontales, verticales, ou les deux
- une plage fusionnée est un objet VBA de type Range (MergeArea) facile
à



manipuler par programmation

La seule vraie difficulté, de mon point de vue, avec les cellules


fusionnées,

c'est leur sélection à la souris lorsque un tableau comporte des
cellules



fusionnées (éventuellement de tailles différentes) et des cellules non


fusionnées.

Pour le reste, en veillant à ne pas les mettre non plus à toutes les


sauces, je

trouve que les cellules fusionnées sont un outil intéressant et souvent


pratique

dans la présentation d'un tableau, AMHA, même si je sais bien que ce
n'est




pas,

il s'en faut, un avis majoritaire ici :)

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !


Bonjoir(c) Frédéric Sigonneau

Le 22/08/2004 22:19 vous avez écrit ceci :


Bref, la fusion de cellules n'est pas sans inconvénients, j'en
conviens volontiers, mais le centrage sur plusieurs colonnes n'est pas
parfait non plus, loin de là.



Par curiosité, tu lui reproche quoi ?


Je l'utilise d'ailleurs de moins en moins et je lui préfère finalement
la fusion de cellules, qui offre beaucoup plus de possibilités,



Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?

J'ai utilisé pendant longtemps (et j'utilise encore) les cadres textes
que je colle contre les bordures des cellules avec la touche ALT, c'est
trés bien aussi ;-)


et qui ne mérite pas, AMHA, les gémonies auxquelles de nombreux
intervenants la voue ici :)



Y'a des améliorations dans 2003, mais sincèrement, je trouve les
fusions




vraiment contre nature, sans parler de ceux qui essaye de gérer des
base




de données avec des cellules fusionnées ;-))))).













Avatar
jps
pas certain qu'on appelle FS ainsi mais bon.....après la virgule, j'ai voulu
faire une parenthèse...
jps

"Myriam" a écrit dans le message
de news:
Merci Fred !!!
--

Merci à : http://longre.free.fr/ http://dj.joss.free.fr/
http://ericrenaud.free.fr/ http://mapage.noos.fr/pnoss/excel.html
http://www.excelabo.net
http://perso.wanadoo.fr/jean.sanguinetti/VBA_Excel97_Cours.htm
http://www.microsoft.com/france/excel/default.asp
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Frédéric Sigonneau" a écrit dans le message
de

news:
Bonsoir,

Tu peux adapter une macro de ce style à ton besoin. Pour celle-ci j'ai
pris

comme base les données de ton exemple : sélectionner la colonne D alors
qu'elle

est 'traversée' d'au moins une plage de cellules fusionnées (la hauteur
de


la
plage fusionnée peut être de plusieurs lignes).

'============== > > Sub SelectCol()
Dim NoFuze As Range, i&, j&, nb&
For i = 1 To Rows.Count
If Cells(i, "D").MergeCells = True Then
nb = nb + 1
If NoFuze Is Nothing Then
Set NoFuze = Range("D1:D" & (i - 1))
Else
Set NoFuze = Union(NoFuze, Range("D" & j & ":D" & (i - 1)))
End If
i = i + Cells(i, "d").MergeArea.Rows.Count: j = i
End If
Next
If nb = 0 Then
Set NoFuze = Range("D:D")
Else
Set NoFuze = Union(NoFuze, Range("D" & j & ":D" & Rows.Count))
End If
NoFuze.Select
End Sub 'fs
'============== > >
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour !
Pardon de m'imicer ainsi dans la 'conversation'... mais j'ai justement
une


question !
Si j'ai des cellules fusionnées, comment faire une sélection de
colonne



complète en VBA sans prendre toutes les colonnes... Avec la souris je
clic


sur la lettre de colonne (ex : D:D) pour la colonne D..
En VBA, si je sélectionne D:D qui contient une cellule fusionnée de A2
à



F2,
c'est les colonnes A à F qui sont sélectionnée !!!
Tu fais comment Fred ??
--
Merci à : http://longre.free.fr/ http://dj.joss.free.fr/
http://ericrenaud.free.fr/ http://mapage.noos.fr/pnoss/excel.html
http://www.excelabo.net
http://perso.wanadoo.fr/jean.sanguinetti/VBA_Excel97_Cours.htm
http://www.microsoft.com/france/excel/default.asp
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Frédéric Sigonneau" a écrit dans le
message de


news:

Bonsoir JièL,

Par curiosité, tu lui reproche quoi ?


Je lui reproche ce que j'ai noté au début de mon message. Reprenons :

- impossibilité de modifier le contenu des cellules centrées sans
annuler




le

centrage
- conservation des mises en forme de chacune des cellules incluses
dans




le
centrage (ce qui est plus souvent, en ce qui me concerne, un
inconvénient




qu'un

avantage)
- centrage vertical impossible
- programmation VBA limitée à la seule propriété HorizontalAlignment

Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?


Les avantages de la fusion :

- ne conserve les données et mises en forme que de la cellule
résultante




(cellule A1 du bloc fusionné)
- modification possible du contenu de la plage fusionnée sans
incidence





sur la

mise en forme
- fusion de plages horizontales, verticales, ou les deux
- une plage fusionnée est un objet VBA de type Range (MergeArea)
facile




à
manipuler par programmation

La seule vraie difficulté, de mon point de vue, avec les cellules


fusionnées,

c'est leur sélection à la souris lorsque un tableau comporte des
cellules



fusionnées (éventuellement de tailles différentes) et des cellules non


fusionnées.

Pour le reste, en veillant à ne pas les mettre non plus à toutes les


sauces, je

trouve que les cellules fusionnées sont un outil intéressant et
souvent





pratique

dans la présentation d'un tableau, AMHA, même si je sais bien que ce
n'est




pas,

il s'en faut, un avis majoritaire ici :)

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !


Bonjoir(c) Frédéric Sigonneau

Le 22/08/2004 22:19 vous avez écrit ceci :


Bref, la fusion de cellules n'est pas sans inconvénients, j'en
conviens volontiers, mais le centrage sur plusieurs colonnes n'est
pas






parfait non plus, loin de là.



Par curiosité, tu lui reproche quoi ?


Je l'utilise d'ailleurs de moins en moins et je lui préfère
finalement






la fusion de cellules, qui offre beaucoup plus de possibilités,



Lesquelles ? a part la fusion en vertical, je ne vois pas bien, tu
m'esseuplique plize ?

J'ai utilisé pendant longtemps (et j'utilise encore) les cadres
textes





que je colle contre les bordures des cellules avec la touche ALT,
c'est





trés bien aussi ;-)


et qui ne mérite pas, AMHA, les gémonies auxquelles de nombreux
intervenants la voue ici :)



Y'a des améliorations dans 2003, mais sincèrement, je trouve les
fusions




vraiment contre nature, sans parler de ceux qui essaye de gérer des
base




de données avec des cellules fusionnées ;-))))).