• Initiateur de la discussion Initiateur de la discussion Laurent
  • 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 !

L

Laurent

Guest
Bonjour,

Je définis ma zone de cellules fusionnées comme cela :
Zone = Range('A1').mergearea.address

Par exemple çà donne A1:A3

J'aimerai définir une seconde zone à partir de la première de sorte que la zone devienne : B1:B3
Sachant que la seconde zone ne concerne pas des cellules fusionnées.
Zone2 = ....

Merci pour votre aide

Laurent
 
Bonsoir Laurent

Voici un petit bout de code qui j'espère répond à tes attentes, j'ai repris A1:A3 comme plage de cellule fusionnée et je l'agrandi d'une colonne grâce à la propriété Resize ce qui correspond donc à A1:B3 et cette zone agrandi devient 'Plage' et je met le contour de 'Plage' en rouge.


Code:
Option Explicit

Sub DefinirZone()
Dim Zone1 As Range, Plage As Range
    Set Zone1 = Range('A1').MergeArea
    Set Plage = Zone1.Resize(Zone1.Rows.Count, Zone1.Columns.Count + 1)
    Plage.BorderAround ColorIndex:=3
End Sub

salim

Message édité par: salim, à: 26/05/2005 04:23
 
- 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

  • Question Question
Microsoft 365 Formule si ?
Réponses
7
Affichages
507
Réponses
5
Affichages
450
Retour