Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 16/05/2008, 10h33   #1 (permalink)
XLDnaute Junior
 
Date d'inscription: octobre 2005
Messages: 70
Question définir des constantes

Bonjour

est-il possible de définir des constantes 'range' en tête de la page vb d'une feuille qui pourront alors être utilisées pour les déclarations type

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Private Sub Worksheet_Calculate()

Private Sub Worksheet_Activate()


???

par avance merci

y+
__________________
******************
plus je sais moins je sais
yaka est déconnecté   Réponse avec citation
ANNONCES
Vieux 16/05/2008, 10h41   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2005
Messages: 296
Par défaut Re : définir des constantes

Bonjour,

Une constante "Range" ne serait-ce pas simplement une plage nommée?

en claie, quel est l'objectif recherché?

GIBI
GIBI est déconnecté   Réponse avec citation
Vieux 16/05/2008, 10h49   #3 (permalink)
XLDnaute Impliqué
 
Avatar de ninbihan
 
Date d'inscription: mars 2007
Localisation: Nantes
Version Excel : Excel 2003 (PC)
Messages: 506
Envoyer un message via MSN à ninbihan
Par défaut Re : définir des constantes

Bonjour,

Ben là ou on "range" "yaka" "gibi"

Pardon, j'ai pas pu m'empêcher

Bonne journée

Ninbihan
ninbihan est déconnecté   Réponse avec citation
Vieux 16/05/2008, 11h21   #4 (permalink)
XLDnaute Junior
 
Date d'inscription: octobre 2005
Messages: 70
Par défaut Re : définir des constantes



oui une plage d'une ou plusieurs cellules
__________________
******************
plus je sais moins je sais
yaka est déconnecté   Réponse avec citation
Vieux 16/05/2008, 11h34   #5 (permalink)
XLDnaute Impliqué
 
Avatar de ninbihan
 
Date d'inscription: mars 2007
Localisation: Nantes
Version Excel : Excel 2003 (PC)
Messages: 506
Envoyer un message via MSN à ninbihan
Par défaut Re : définir des constantes

Re,

Pour être un peu plus sérieux, je ne comprends pas trop la question. Tu peux déclarer une variable public aussi sur la feuille événement, peux tu nous en dire plus sur la finalité de ta démarche ?

Un exemple:
Code:
Public Myrange As Range



Private Sub Worksheet_Activate()
Set Myrange = Worksheets("feuil2").Range("c4")
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Myrange.Value = Time
End Sub
Bonne journée,

Ninbihan

Edit:ajout d'un exemple

Dernière modification par ninbihan ; 16/05/2008 à 11h39.
ninbihan est déconnecté   Réponse avec citation
Vieux 16/05/2008, 11h54   #6 (permalink)
XLDnaute Junior
 
Date d'inscription: octobre 2005
Messages: 70
Par défaut Re : définir des constantes

c'est exactement ça!. mais n'y a t-il pas moyen de définir

Set Myrange = Worksheets("feuil2").Range("c4")

tout en haut de page en dehors de la Private Sub Worksheet_Activate()


... ce serai plus facile si je dois revenir sur le code est modifier Myrange... sachant que je vais avoir Myrange1,Myrange2,Myrange3...
__________________
******************
plus je sais moins je sais
yaka est déconnecté   Réponse avec citation
Vieux 16/05/2008, 12h47   #7 (permalink)
XLDnaute Impliqué
 
Avatar de ninbihan
 
Date d'inscription: mars 2007
Localisation: Nantes
Version Excel : Excel 2003 (PC)
Messages: 506
Envoyer un message via MSN à ninbihan
Par défaut Re : définir des constantes

Re,

Une solution pour toi serait de créer un module et de déclarer les constantes ainsi:
Public Const myrange = "$C$4"
Ce n'est pas un objet range mais pour rappeler celle ci dans les procédure évenementielle il suffit de :
range(Myrange)
Ainsi tu aurais dans un module toutes tes constantes...
Vois si cela peut te convenir..

Ninbihan
ninbihan est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
libérer les constantes Ours masqué Forum Excel 1 11/11/2005 01h55
Déclaration de Constantes ChTi'160 Forum Excel Downloads - Archives 2 13/02/2005 23h13
Calcul de constantes chris06 Forum Excel Downloads - Archives 0 24/12/2004 11h08
Créer des constantes laclac Forum Excel Downloads - Archives 5 14/12/2004 14h14
erreur sur constantes HM Forum Excel Downloads - Archives 3 25/06/2003 12h19


Fuseau horaire GMT +2. Il est actuellement 21h15.


(C) 2006 Excel Downloads