OVH Cloud OVH Cloud

[Deb ]Déclaration de Variable

3 réponses
Avatar
Torquemada
Bonjour à tous ,
Deux lignes de code tirées de l'aide VBA
Set newSheet = Worksheets.Add
newSheet.Name = "current Budget"ma question :Quelle doit être la formule de
déclaration de newSheet?Dim newSheet as ????? Question Subsidiaire. En code
VBA je crée une nouvelle feuille dans un classeur (dans une BD Access); je
rentre le nom de la nouvelle feuille à l'aide d'un input.Si le nom commence
par un A le nom qui s'inscrit en bas de la feuille commence par _A.Exemple
Aout devient _Aout ce qui est très embêtantCela ne se produit que pour les
noms commençant par A !!!Est ce un bug connu? Euh si c'est un bug inconnu
devient on MVP sans passer par la case départ :)Merci de m'avoir consacré de
votre temps

3 réponses

Avatar
sabatier
bonjour torquemada
si tu écris, dans ton module, Dim Newsheet As en t'arrêtant sur ce AS, tu
vas voir apparaître toute une liste de possibilité de variables ; tu fais
défiler et tu vois qu'il y a un Sheets...tu dis Shit, impecc ; tu choisis
cette variable et ça devrait rouler...
jps

"Torquemada" a écrit dans le message
de news:cdjvja$531$
Bonjour à tous ,
Deux lignes de code tirées de l'aide VBA
Set newSheet = Worksheets.Add
newSheet.Name = "current Budget"ma question :Quelle doit être la formule
de

déclaration de newSheet?Dim newSheet as ????? Question Subsidiaire. En
code

VBA je crée une nouvelle feuille dans un classeur (dans une BD Access); je
rentre le nom de la nouvelle feuille à l'aide d'un input.Si le nom
commence

par un A le nom qui s'inscrit en bas de la feuille commence par _A.Exemple
Aout devient _Aout ce qui est très embêtantCela ne se produit que pour
les

noms commençant par A !!!Est ce un bug connu? Euh si c'est un bug inconnu
devient on MVP sans passer par la case départ :)Merci de m'avoir consacré
de

votre temps




Avatar
papou
Bonjour
ma question :Quelle doit être la formule de déclaration de newSheet?Dim
newSheet as ?????

Dim newSheet As Worksheet
Car tu l'initialises en tant que Worksheet dans la ligne
Set newSheet = Worksheets.Add


Pour la deuxième question pas de réponse (perso jamais constaté ce
phénomène)

Cordialement
Pascal

"Torquemada" a écrit dans le message
de news:cdjvja$531$
Bonjour à tous ,
Deux lignes de code tirées de l'aide VBA
Set newSheet = Worksheets.Add
newSheet.Name = "current Budget"ma question :Quelle doit être la formule
de

déclaration de newSheet?Dim newSheet as ????? Question Subsidiaire. En
code

VBA je crée une nouvelle feuille dans un classeur (dans une BD Access); je
rentre le nom de la nouvelle feuille à l'aide d'un input.Si le nom
commence

par un A le nom qui s'inscrit en bas de la feuille commence par _A.Exemple
Aout devient _Aout ce qui est très embêtantCela ne se produit que pour
les

noms commençant par A !!!Est ce un bug connu? Euh si c'est un bug inconnu
devient on MVP sans passer par la case départ :)Merci de m'avoir consacré
de

votre temps




Avatar
jps
merdum, je me suis gouré alors....désolé, torquemada
jps

"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:
Bonjour
ma question :Quelle doit être la formule de déclaration de newSheet?Dim
newSheet as ?????

Dim newSheet As Worksheet
Car tu l'initialises en tant que Worksheet dans la ligne
Set newSheet = Worksheets.Add


Pour la deuxième question pas de réponse (perso jamais constaté ce
phénomène)

Cordialement
Pascal

"Torquemada" a écrit dans le message
de news:cdjvja$531$
Bonjour à tous ,
Deux lignes de code tirées de l'aide VBA
Set newSheet = Worksheets.Add
newSheet.Name = "current Budget"ma question :Quelle doit être la formule
de

déclaration de newSheet?Dim newSheet as ????? Question Subsidiaire. En
code

VBA je crée une nouvelle feuille dans un classeur (dans une BD Access);
je


rentre le nom de la nouvelle feuille à l'aide d'un input.Si le nom
commence

par un A le nom qui s'inscrit en bas de la feuille commence par
_A.Exemple


Aout devient _Aout ce qui est très embêtantCela ne se produit que pour
les

noms commençant par A !!!Est ce un bug connu? Euh si c'est un bug
inconnu


devient on MVP sans passer par la case départ :)Merci de m'avoir
consacré


de
votre temps