Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) , en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiser
le code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter le
dernier de la liste et afficher dans ton textbox la jour et son numéro...
Ca marche ?
CAP2
Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) , en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiser
le code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter le
dernier de la liste et afficher dans ton textbox la jour et son numéro...
Ca marche ?
CAP2
Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) , en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiser
le code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter le
dernier de la liste et afficher dans ton textbox la jour et son numéro...
Ca marche ?
CAP2
CAP2, le forum
Merci, pour ton aide.
L'objet n'était pas dans la bare d'outil, mais dans un UserForm, donc j'ai
adapté ton code.
Ce qui donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
'Pour afficher le dernier jours entré
jour = Range("C65536").End(xlUp).Offset(0, -2).Value
num = Range("C65536").End(xlUp).Offset(0, -1).Value
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Par-contre je n'arrive pas a dire que si le jour est égale à "Lu", alors
écrire "Lundi"
Merci, Ouille
"CAP2" a écrit dans le message de
news:Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) , en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiserle code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter le
dernier de la liste et afficher dans ton textbox la jour et son
numéro...
Ca marche ?
CAP2
CAP2, le forum
Merci, pour ton aide.
L'objet n'était pas dans la bare d'outil, mais dans un UserForm, donc j'ai
adapté ton code.
Ce qui donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
'Pour afficher le dernier jours entré
jour = Range("C65536").End(xlUp).Offset(0, -2).Value
num = Range("C65536").End(xlUp).Offset(0, -1).Value
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Par-contre je n'arrive pas a dire que si le jour est égale à "Lu", alors
écrire "Lundi"
Merci, Ouille
"CAP2" <CAP2@azerty.net> a écrit dans le message de
news:eH9CiXDsEHA.2776@TK2MSFTNGP14.phx.gbl...
Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) , en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiser
le code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter le
dernier de la liste et afficher dans ton textbox la jour et son
numéro...
Ca marche ?
CAP2
CAP2, le forum
Merci, pour ton aide.
L'objet n'était pas dans la bare d'outil, mais dans un UserForm, donc j'ai
adapté ton code.
Ce qui donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
'Pour afficher le dernier jours entré
jour = Range("C65536").End(xlUp).Offset(0, -2).Value
num = Range("C65536").End(xlUp).Offset(0, -1).Value
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Par-contre je n'arrive pas a dire que si le jour est égale à "Lu", alors
écrire "Lundi"
Merci, Ouille
"CAP2" a écrit dans le message de
news:Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) , en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiserle code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter le
dernier de la liste et afficher dans ton textbox la jour et son
numéro...
Ca marche ?
CAP2
Re a toutes et tous
C'est bon je pense avoir trouvé :
J'ai rajouté :
If jour = "Lu" Then jour = "Lundi"
Ce qui me donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
If jour = "Lu" Then jour = "Lundi"
'Pour afficher le dernier jours entré
jour = Range("C52").End(xlUp).Offset(0, -2).Value
num = Range("C52").End(xlUp).Offset(0, -1).Value
If jour = "Lu" Then jour = "Lundi"
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Encore merci, Ouille
"Jacques" a écrit dans le message de
news:416c3544$0$26715$CAP2, le forum
Merci, pour ton aide.
L'objet n'était pas dans la bare d'outil, mais dans un UserForm, donc
j'ai
adapté ton code.
Ce qui donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
'Pour afficher le dernier jours entré
jour = Range("C65536").End(xlUp).Offset(0, -2).Value
num = Range("C65536").End(xlUp).Offset(0, -1).Value
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Par-contre je n'arrive pas a dire que si le jour est égale à "Lu", alors
écrire "Lundi"
Merci, Ouille
"CAP2" a écrit dans le message de
news:Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles
et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) ,
en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiserle code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter
le
dernier de la liste et afficher dans ton textbox la jour et son
numéro...
Ca marche ?
CAP2
Re a toutes et tous
C'est bon je pense avoir trouvé :
J'ai rajouté :
If jour = "Lu" Then jour = "Lundi"
Ce qui me donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
If jour = "Lu" Then jour = "Lundi"
'Pour afficher le dernier jours entré
jour = Range("C52").End(xlUp).Offset(0, -2).Value
num = Range("C52").End(xlUp).Offset(0, -1).Value
If jour = "Lu" Then jour = "Lundi"
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Encore merci, Ouille
"Jacques" <jacqueszeziola@wanadoo.fr> a écrit dans le message de
news:416c3544$0$26715$8fcfb975@news.wanadoo.fr...
CAP2, le forum
Merci, pour ton aide.
L'objet n'était pas dans la bare d'outil, mais dans un UserForm, donc
j'ai
adapté ton code.
Ce qui donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
'Pour afficher le dernier jours entré
jour = Range("C65536").End(xlUp).Offset(0, -2).Value
num = Range("C65536").End(xlUp).Offset(0, -1).Value
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Par-contre je n'arrive pas a dire que si le jour est égale à "Lu", alors
écrire "Lundi"
Merci, Ouille
"CAP2" <CAP2@azerty.net> a écrit dans le message de
news:eH9CiXDsEHA.2776@TK2MSFTNGP14.phx.gbl...
Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles
et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) ,
en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiser
le code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter
le
dernier de la liste et afficher dans ton textbox la jour et son
numéro...
Ca marche ?
CAP2
Re a toutes et tous
C'est bon je pense avoir trouvé :
J'ai rajouté :
If jour = "Lu" Then jour = "Lundi"
Ce qui me donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
If jour = "Lu" Then jour = "Lundi"
'Pour afficher le dernier jours entré
jour = Range("C52").End(xlUp).Offset(0, -2).Value
num = Range("C52").End(xlUp).Offset(0, -1).Value
If jour = "Lu" Then jour = "Lundi"
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Encore merci, Ouille
"Jacques" a écrit dans le message de
news:416c3544$0$26715$CAP2, le forum
Merci, pour ton aide.
L'objet n'était pas dans la bare d'outil, mais dans un UserForm, donc
j'ai
adapté ton code.
Ce qui donne :
Private Sub DerniereSaisie()
Dim TheNum As Byte
TheNum = CByte(Month(Date))
Dim jour As String
Dim num As Byte
'Pour afficher le dernier jours entré
jour = Range("C65536").End(xlUp).Offset(0, -2).Value
num = Range("C65536").End(xlUp).Offset(0, -1).Value
lblDeniereSaisie = "Dernier jour saisie le " & jour & " " & num & " " &
Worksheets(TheNum).Name
End Sub
Par-contre je n'arrive pas a dire que si le jour est égale à "Lu", alors
écrire "Lundi"
Merci, Ouille
"CAP2" a écrit dans le message de
news:Salut,
en supposant que tu as créé un textbox de la barre d'outils contrôles
et
qu'il s'appelle textbox1.
En supposant toujours que tu as en colonne A tes jours (lu, ma,...) ,
en
colonne B les numéros et en C les heures.
Tu fais un clic-droit sur l'onglet de ta feuille de calcul, puis
"Visualiserle code".
Puis tu colles ce code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim jour As String
Dim num As Byte
jour = Range("C65000").End(xlUp).Offset(0, -2).Value
num = Range("C65000").End(xlUp).Offset(0, -1).Value
TextBox1 = jour & " " & num
End Sub
Dès que tu vas rentrer un nouveau nombre d'heures, excel va détecter
le
dernier de la liste et afficher dans ton textbox la jour et son
numéro...
Ca marche ?
CAP2
Bon cela fonctionne, y'a t-il moyen de simplifier cette procédure
Bon cela fonctionne, y'a t-il moyen de simplifier cette procédure
Bon cela fonctionne, y'a t-il moyen de simplifier cette procédure
Bon cela fonctionne, y'a t-il moyen de simplifier cette procédure
Une :
D = "Sa"
x = Switch(D = "Lu", "Lundi", D = "Ma", "Mardi", D = "Me", "Mercredi", _
D = "Je", "Jeudi", D = "Ve", "Vendredi", D = "Sa", "Samedi", D = "Di",
"Dimanche")
MsgBox x
Une autre :
D = "Je"
tbl1 = Array("Lu", "Ma", "Me", "Je", "Ve", "Sa", "Di")
tbl2 = Array("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi",
"Dimanche")
MsgBox Application.Index(tbl2, Application.Match(D, tbl1, 0))
PS : tu gagnerais à utiliser de vraies dates... mais ceci est une autre
histoire....
AV
Bon cela fonctionne, y'a t-il moyen de simplifier cette procédure
Une :
D = "Sa"
x = Switch(D = "Lu", "Lundi", D = "Ma", "Mardi", D = "Me", "Mercredi", _
D = "Je", "Jeudi", D = "Ve", "Vendredi", D = "Sa", "Samedi", D = "Di",
"Dimanche")
MsgBox x
Une autre :
D = "Je"
tbl1 = Array("Lu", "Ma", "Me", "Je", "Ve", "Sa", "Di")
tbl2 = Array("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi",
"Dimanche")
MsgBox Application.Index(tbl2, Application.Match(D, tbl1, 0))
PS : tu gagnerais à utiliser de vraies dates... mais ceci est une autre
histoire....
AV
Bon cela fonctionne, y'a t-il moyen de simplifier cette procédure
Une :
D = "Sa"
x = Switch(D = "Lu", "Lundi", D = "Ma", "Mardi", D = "Me", "Mercredi", _
D = "Je", "Jeudi", D = "Ve", "Vendredi", D = "Sa", "Samedi", D = "Di",
"Dimanche")
MsgBox x
Une autre :
D = "Je"
tbl1 = Array("Lu", "Ma", "Me", "Je", "Ve", "Sa", "Di")
tbl2 = Array("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi",
"Dimanche")
MsgBox Application.Index(tbl2, Application.Match(D, tbl1, 0))
PS : tu gagnerais à utiliser de vraies dates... mais ceci est une autre
histoire....
AV
Pour finir, j'aimerai pouvoir inclure un test a l'ouverture de cet UserForm
Pour finir, j'aimerai pouvoir inclure un test a l'ouverture de cet UserForm
Pour finir, j'aimerai pouvoir inclure un test a l'ouverture de cet UserForm
Pour finir, j'aimerai pouvoir inclure un test a l'ouverture de cet
UserForm
Mes excuses mais je n'ai pas assez de temps pour m'occuper de cette
"suite"
AV
Pour finir, j'aimerai pouvoir inclure un test a l'ouverture de cet
UserForm
Mes excuses mais je n'ai pas assez de temps pour m'occuper de cette
"suite"
AV
Pour finir, j'aimerai pouvoir inclure un test a l'ouverture de cet
UserForm
Mes excuses mais je n'ai pas assez de temps pour m'occuper de cette
"suite"
AV