NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 19 févr. 2008 à 10:34
Bonjour
Tu peux faire cela :
Range("A1:B5").Value
Dans ce cas Value te retourne un tableau de Variant à 2 dim contenant les valeurs de chaque cellules, espionne la valeur (Shift+F9) pour voir comment l'utiliser.
Dans Word, j'Excel. (juste pour la citation)
VB (6, .NET1&2), C++, C#.Net1
Mon site
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 19 févr. 2008 à 10:46
Salut,
regarde du coté de cet événement:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
MsgBox Target.Address
End Sub<hr />, ----
[code.aspx?ID=41455 By Renfield]
mikymaxsp28
Messages postés30Date d'inscriptionlundi 22 janvier 2007StatutMembreDernière intervention18 septembre 2020 19 févr. 2008 à 10:54
Cela ne fonctionne pas.
Erreur de compilation sur ".Value"
Et ce n'est pas ce que je cherche.
Tu dis que cela retourne les valeurs de chaque cellule, mais ça je ne m'en préoccupe pas.
Ce sont le numéro des lignes et le nombre sélectionné qui m'interesse.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 19 févr. 2008 à 11:07
Re,
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
End Sub
Ceci est un événement disponible dans le code de ThisWorkBook (IDE VBA)
Ensuite le MSgbox Target.Address etait juste pour l'exemple.
Essaie déjà de te servir de cet événement et de son Parametre INDISPENSABLE pour ton problème (a mon avis) TARGET