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

paul87

XLDnaute Impliqué
Bonsoir à tous,
Bonsoir le Forum.
Dans une feuille j'ai besoin de déterminer une plage dans laquelle 2 actions doivent se réaliser (colorer en rouge et inscrire A dans la cellule sélectionnée)
mais ces actions ne doivent pas être possibles hors de la sélection..
Pourquoi ça ne marche pas avec ça:
Code:
Private Sub CommandButton1_Click()
With Range("C17:AG300")
    Selection.Interior.ColorIndex = 3
    Selection.FormulaR1C1 = "A"
End With
End Sub

merci pour vos conseils.
Paul
 
Re : délimiter une zone

Bonsoir,

S'il ne faut travailler que sur une sélection contenue dans la plage donnée:
Code:
Private Sub CommandButton1_Click()
'S'il y a au moins une cellule de la selection faisant partie de la plage
    If Not Intersect(Selection, Range("C17:AG300")) Is Nothing Then
        'ne modifier que la (les) cellule(s) contenue(s) dans la plage
        With Intersect(Selection, Range("C17:AG300"))
            .Interior.ColorIndex = 3
            .Value = "A"
        End With
    End If
End Sub

hello victor🙂

[Edit] erreur End If corrigée merci JC🙂🙂🙂

A+
 
Dernière modification par un modérateur:
Re : délimiter une zone

Bonjour à tous,
Re Hasco,
Salut Victor,

Puis-je me permettre mon très cher Ges (il me semble que tu With au lieu de If) :

Option Explicit

Private Sub CommandButton1_Click()
'S'il y a au moins une cellule de la selection faisant partie de la plage
If Not Intersect(Selection, Range("C17:AG300")) Is Nothing Then
'ne modifier que la (les) cellule(s) contenue(s) dans la plage
With Intersect(Selection, Range("C17:AG300"))
.Interior.ColorIndex = 3
.Value = "A"
End With
End If
End Sub

A++ les amis
A + à tous
 
- 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

Discussions similaires

Réponses
8
Affichages
1 K
Z
Réponses
9
Affichages
2 K
Zangief
Z
Z
Réponses
2
Affichages
802
zoidberg
Z
P
Réponses
15
Affichages
3 K
Pauliakov
P
R
Réponses
7
Affichages
2 K
R
Retour