Etendre la référence d'une plage de données - VB/VBA/VBS - Programmation
Marsh Posté le 19-04-2004 à 17:36:52
Personne pour m'aider ????
ptitgizmo a écrit : Bonjour à tous, |
Marsh Posté le 20-04-2004 à 12:35:03
Bonjour,
Redefini ta plage:
ActiveWorkbook.Names("UTILISATEUR" ).RefersToR1C1 = _
"=Sheet1!R2C2:R2C2"
I.
Marsh Posté le 05-08-2004 à 21:25:15
Salut,
J'ai un probleme qui ressemble, sauf que ma plage de cellule est définie par programme. Du coup ma ligne et ma colonne sont définies par 2 variables (i et j par exemple). Du coup comment coder "=Sheet1!RiCj:RiCj" ??
Si vous pouvez m'aider ca me rendrait un mechant service !Merci !
Marsh Posté le 06-08-2004 à 07:17:04
Bonjour Nam-z,
Une solution :
="Sheet1!R" & i1 & "C" " & j1 & ":R" & i2 & "C" & j2
Si tu n'as que deux variables pour determiner ta plaeg, ce n'est pas une plage que tu definis, mais une cellule unique. Dans ce cas, un simple cells(i, j) pourrait peut etre suffir.
Si dans ton programme tu n'est pas obliger d'utiliser le format "=Sheets1!RC", alors tu peux utiliser un formulation qui me semble plus claire: "=Range(cells(i1, j1), cells(i2, j2))"
Bon courage
I.
Marsh Posté le 16-04-2004 à 15:35:07
Bonjour à tous,
Sur Excel j'ai une plage de données nommée "UTILISATEUR"
A partir de VBA je me promène dans la plage et rajoute ou supprime des lignes.
Je souhaiterais pouvoir mettre à jour ma plage en disant que "UTILISATEUR" fait une ligne de moins ou de plus.
Merci
V++