J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure "Private Sub
Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas dans les macros disponibles à
partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure "Private Sub
Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas dans les macros disponibles à
partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de news:
F24EE538-6650-4413-8A69-F79C5E9748E7@microsoft.com...
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure "Private Sub
Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas dans les macros disponibles à
partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure "Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure "Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de news:
F24EE538-6650-4413-8A69-F79C5E9748E7@microsoft.com...
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure "Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se transforme
automatiquement en majuscules.
Merci
Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
faut
sortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encoreSalut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transforme
automatiquement en majuscules.
Merci
Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
faut
sortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encore
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de news:
F24EE538-6650-4413-8A69-F79C5E9748E7@microsoft.com...
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transforme
automatiquement en majuscules.
Merci
Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
faut
sortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encoreSalut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transforme
automatiquement en majuscules.
Merci
bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules ne
sont pas passés en majuscules...
HTH
jps
"jyv" a écrit dans le message de
news:Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
fautsortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encoreSalut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"PrivateSub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transformeautomatiquement en majuscules.
Merci
bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules ne
sont pas passés en majuscules...
HTH
jps
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de
news:636544C2-ACCB-4D9B-A9AC-C05B478EB648@microsoft.com...
Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
faut
sortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encore
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de news:
F24EE538-6650-4413-8A69-F79C5E9748E7@microsoft.com...
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transforme
automatiquement en majuscules.
Merci
bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules ne
sont pas passés en majuscules...
HTH
jps
"jyv" a écrit dans le message de
news:Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
fautsortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encoreSalut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"PrivateSub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transformeautomatiquement en majuscules.
Merci
bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur
l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules ne
sont pas passés en majuscules...
HTH
jps
"jyv" a écrit dans le message de
news:Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
fautsortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encoreSalut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va
mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"PrivateSub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même
pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transformeautomatiquement en majuscules.
Merci
bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur
l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules ne
sont pas passés en majuscules...
HTH
jps
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de
news:636544C2-ACCB-4D9B-A9AC-C05B478EB648@microsoft.com...
Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
faut
sortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encore
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va
mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même
pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de news:
F24EE538-6650-4413-8A69-F79C5E9748E7@microsoft.com...
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transforme
automatiquement en majuscules.
Merci
bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur
l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules ne
sont pas passés en majuscules...
HTH
jps
"jyv" a écrit dans le message de
news:Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
fautsortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encoreSalut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va
mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"PrivateSub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même
pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de news:J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transformeautomatiquement en majuscules.
Merci
bonjour jps
Voilà le problème, j'avais mis cette procédure dans un module standard au
lieu de la mettre dans thisworkbook.
Merci et bon week-end
Martin
"jps" a écrit dans le message de news:
uCX2ge%bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur
l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules
ne
sont pas passés en majuscules...
HTH
jps
"jyv" a écrit dans le message de
news:Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
fautsortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encoreSalut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va
mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"PrivateSub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même
pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de
news:
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transformeautomatiquement en majuscules.
Merci
bonjour jps
Voilà le problème, j'avais mis cette procédure dans un module standard au
lieu de la mettre dans thisworkbook.
Merci et bon week-end
Martin
"jps" <pensez@liege.be> a écrit dans le message de news:
uCX2ge%23GFHA.2924@TK2MSFTNGP15.phx.gbl...
bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur
l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules
ne
sont pas passés en majuscules...
HTH
jps
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de
news:636544C2-ACCB-4D9B-A9AC-C05B478EB648@microsoft.com...
Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
faut
sortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encore
Salut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va
mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"Private
Sub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même
pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" <jyv@discussions.microsoft.com> a écrit dans le message de
news:
F24EE538-6650-4413-8A69-F79C5E9748E7@microsoft.com...
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transforme
automatiquement en majuscules.
Merci
bonjour jps
Voilà le problème, j'avais mis cette procédure dans un module standard au
lieu de la mettre dans thisworkbook.
Merci et bon week-end
Martin
"jps" a écrit dans le message de news:
uCX2ge%bonjour jyv
tu ouvres ton classeur
tu fais Alt + F11
ce qui aura pour effet d'ouvrir VBE (Visual Basic Editor)
ton oeil doit alors se diriger sur la gauche et repérer dans la fenêtre
explorateur d'objets le nom de ton classeur précédé de VBA project
tu vois alors que sous ce nom apparaissent les feuilles constituant ton
classeur + ThisWorkbook
tu double-cliques sur ce ThisWorkbook, ce qui aura cette fois pour effet
d'ouvrir à droite une fenêtre ThisWorkbook (code)
tu y colles ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.Value)
Next
End Sub
tu reviens dans ton classeur en cliquant en haut à gauche de VBE sur
l'icône
Excel, tu t'amuses
à écrire 2/3 mots en minuscules dans les cellules A1 à A5
tu enregistres ton classeur
tu le fermes
et c'est bien le diable si quand tu le rouvres, tes mots en minuscules
ne
sont pas passés en majuscules...
HTH
jps
"jyv" a écrit dans le message de
news:Merci Martin et Philippe,
Il faut que je vous confesse que je suis quasiment nul et que dès qu'il
fautsortir des sentiers battus, je suis pommé !
Donc je suis incapable d'entrer les formules que vous me proposez.
Quelqu'un peut-il m'aider ?
Merci encoreSalut jyv
J'ai touvé ceci sur le site de microsoft
Sub Uppercase()
' Loop to cycle through each cell in the specified range.
For Each x In Range("A1:A5")
' Change the text in the range to uppercase letters.
x.Value = UCase(x.value)
Next
End Sub
En théorie, si tu la mets dans une procédure BeforeClose, elle va
mettre
tout ton range en majuscule.
Mais j'en profite pour poser une question.
Lorsque je l'ai tester chez moi, je l'ai mise dans une procédure
"PrivateSub Workbook_Beforeclose(Cancel As Boolean)"
Le problème est qu'elle ne s'éxécute pas, en fait je ne la vois même
pas
dans les macros disponibles à partir d'Excel
Qu'elle peut-être le problème?? (Office 2003 sous windows XP)
J'espère que ça t'aide en en attente d'une réponse
Martin
"jyv" a écrit dans le message de
news:
J'ai créé une table qui sera complétée par mes correspondants.
Une colonne de cette table - à remplir - ne doit contenir que des
majuscules. Comment faire pour que la frappe en minuscules se
transformeautomatiquement en majuscules.
Merci