XL 2016 Plage de cellules non contiguës

VINCI2A

XLDnaute Nouveau
Bonjour cher forum,

Sur une feuille, j'ai sélectionné plusieurs cellules non contiguës à l'aide de la touche CTRL.
Pensez-vous possible de connaître (ou consolider dans une variable type tableau) toutes les "range" des cellules de la sélection ? ;)

L'idée est par la suite d'inscrire la même valeur dans chacune des cellules de la sélection.

Un grand merci d'avance. 🙂
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Par exemple, mettra 4 dans les cellules des plages :
VB:
Range("$G$84:$I$84,$K$87:$K$92,$K$83:$N$83").value =4

Notez la virgule comme séparateur de plage de cellules dans les adresses.

Cordialement
 

Eric C

XLDnaute Barbatruc
Bonsoir le forum
Bonsoir VINCI2A, Oupssss désolé Bonsoir Hasco

Tu peux faire un truc du genre (peut être un peu plus long mais bon, une fois répertorié...) :
VB:
Option Explicit

Sub ecrire_dans_cell()
Dim Cels As Range

Set Cels = Range("A1,B2,C3,D4,E5,F6,G7")
.......
[Cels] = "Bonjour"
........  
End Sub
A voir
Bonne soirée à toutes & à tous
@+ Eric c
 

VINCI2A

XLDnaute Nouveau
Bonsoir Hasco, Eric C,
Merci pour vos retours rapides.

En fait, la sélection n'est pas toujours la même... du coup, les cellules non contiguës peuvent être différentes.
Ce serait de connaître la range de la ou des cellules d'une sélection. ;)
 

Discussions similaires

Réponses
46
Affichages
797

Statistiques des forums

Discussions
312 095
Messages
2 085 249
Membres
102 835
dernier inscrit
Alexandrax971