Bonjour à tous! Je suis un peu rouillé en VBA et je souhaiterais savoir comment faire pour vérifier si une plage de cellules appartient à une plage définie (dans le cadre d'un jeu de bataille navale sous Excel).
ce problème intervient très tot puisque j'en suis au placement des bateaux du joueur. Pour l'instant, le code de placement du bateau de 2 ressemble a ceci:Je pensais rajouter une condition du genre AND maplage<>plagejeu mais ça ne marche pas, ce qui est normal vu que ce ne sont pas le mêmes plages.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub CommandButton1_Click() Dim maplage As Range Set maplage = Selection If Selection.Cells.Count <> 2 Then MsgBox ("Veuillez sélectionner") Exit Sub Else maplage.Cells.Interior.Color = vbRed End If End Sub
J'espère que je me fais à peu près comprendre.
Merci pour votre aide
Fred
Partager