[VBA Excel] Reference relative dans une plage
Résolu/Fermé
A voir également:
- [VBA Excel] Reference relative dans une plage
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
3 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 754
15 juil. 2010 à 10:58
15 juil. 2010 à 10:58
Bonjour,
Essaie quelque chose comme :
Essaie quelque chose comme :
Dim numlig, val As Integer numlig = ActiveCell.Row val = Range("F" & numlig).Value Range(ActiveCell, ActiveCell.Offset(0, val)).Select
david_wklw
Messages postés
41
Date d'inscription
jeudi 15 juillet 2010
Statut
Membre
Dernière intervention
29 juin 2012
4
Modifié par david_wklw le 15/07/2010 à 11:41
Modifié par david_wklw le 15/07/2010 à 11:41
En allant dans le sens de ton idée, éventuellement cela :
Cell_start = ActiveCell.Offset(0, 0).Address
Cell_end = ActiveCell.Offset(0, ActiveCell.Value).Address
Range(Cell_start, Cell_end).Select
ou alors cela ne ligne ?
Range(ActiveCell.Offset(0, 0).Address, ActiveCell.Offset(0, ActiveCell.Value).Address).Select
ou si tu es n'importe ou dans la ligne :
Range(ActiveCell.Offset(0, 0).Address, ActiveCell.Offset(0, Cells(ActiveCell.Row, 6)).Address).Select
Cell_start = ActiveCell.Offset(0, 0).Address
Cell_end = ActiveCell.Offset(0, ActiveCell.Value).Address
Range(Cell_start, Cell_end).Select
ou alors cela ne ligne ?
Range(ActiveCell.Offset(0, 0).Address, ActiveCell.Offset(0, ActiveCell.Value).Address).Select
ou si tu es n'importe ou dans la ligne :
Range(ActiveCell.Offset(0, 0).Address, ActiveCell.Offset(0, Cells(ActiveCell.Row, 6)).Address).Select