je souhaite nommer des plages (dont la zone de cellules est variable)
sous VBA sous la forme suivante :
je fais donc
nomplage=3D toto
zone_a_nommer =3D (Selection.Address)
puis
ActiveWorkbook.Names.Add Name:=3Dnomplage, RefersToR1C1:=3D"feuil1!" &
zone_a_nommer
lorsque je vais dans insertion nom , je vois bien toto mais la plage
affich=E9e ne fonctionne pas (apparemment c'est l'adresse zone_a_nommer
entre guillements qui ne convient pas.
Avez vous une solution ?
Merci d'avance et bon reveillon !
"LEBAUD" <lebaud94@gmail.com> a écrit dans le message de news:
620974ff-2a41-48bc-a688-e6dff7964557@r5g2000yqb.googlegroups.com...
Bonjour,
je souhaite nommer des plages (dont la zone de cellules est variable)
sous VBA sous la forme suivante :
je fais donc
nomplage= toto
zone_a_nommer = (Selection.Address)
puis
ActiveWorkbook.Names.Add Name:=nomplage, RefersToR1C1:="feuil1!" &
zone_a_nommer
Bonjour, Toujours à éviter Selection comme select! Bon mais si le principe est qu'on a déjà selectionné et que le nom soit ainsi toujours toto pourquoi pas mais c'est juste changer la ref de la plage toto et non plus nommer des plages. Donc (sauf 2007, là je veux rien dire) une solution sans macro - On tape:
Alt+ind toto
ou un autre nom
-- lSteph
On 24 déc, 09:53, LEBAUD wrote:
Bonjour,
je souhaite nommer des plages (dont la zone de cellules est variable) sous VBA sous la forme suivante :
je fais donc nomplage= toto zone_a_nommer = (Selection.Address) puis ActiveWorkbook.Names.Add Name:=nomplage, RefersToR1C1:="feuil1!" & zone_a_nommer
lorsque je vais dans insertion nom , je vois bien toto mais la plage affichée ne fonctionne pas (apparemment c'est l'adresse zone_a_nommer entre guillements qui ne convient pas. Avez vous une solution ? Merci d'avance et bon reveillon !
Bonjour,
Toujours à éviter Selection comme select!
Bon mais si le principe est qu'on a déjà selectionné et que le nom
soit ainsi toujours toto pourquoi pas
mais c'est juste changer la ref de la plage toto et non plus nommer
des plages.
Donc (sauf 2007, là je veux rien dire)
une solution sans macro - On tape:
Alt+ind
toto
ou un autre nom
--
lSteph
On 24 déc, 09:53, LEBAUD <lebau...@gmail.com> wrote:
Bonjour,
je souhaite nommer des plages (dont la zone de cellules est variable)
sous VBA sous la forme suivante :
je fais donc
nomplage= toto
zone_a_nommer = (Selection.Address)
puis
ActiveWorkbook.Names.Add Name:=nomplage, RefersToR1C1:="feuil1!" &
zone_a_nommer
lorsque je vais dans insertion nom , je vois bien toto mais la plage
affichée ne fonctionne pas (apparemment c'est l'adresse zone_a_nommer
entre guillements qui ne convient pas.
Avez vous une solution ?
Merci d'avance et bon reveillon !
Bonjour, Toujours à éviter Selection comme select! Bon mais si le principe est qu'on a déjà selectionné et que le nom soit ainsi toujours toto pourquoi pas mais c'est juste changer la ref de la plage toto et non plus nommer des plages. Donc (sauf 2007, là je veux rien dire) une solution sans macro - On tape:
Alt+ind toto
ou un autre nom
-- lSteph
On 24 déc, 09:53, LEBAUD wrote:
Bonjour,
je souhaite nommer des plages (dont la zone de cellules est variable) sous VBA sous la forme suivante :
je fais donc nomplage= toto zone_a_nommer = (Selection.Address) puis ActiveWorkbook.Names.Add Name:=nomplage, RefersToR1C1:="feuil1!" & zone_a_nommer
lorsque je vais dans insertion nom , je vois bien toto mais la plage affichée ne fonctionne pas (apparemment c'est l'adresse zone_a_nommer entre guillements qui ne convient pas. Avez vous une solution ? Merci d'avance et bon reveillon !