Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442e7ce0$0$19716$8fcfb975@news.wanadoo.fr...
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442e7ce0$0$19716$8fcfb975@news.wanadoo.fr...
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" a écrit dans le message de news:
442eb0e2$0$18344$
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les 2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" a écrit dans le message de news:
%Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442eb0e2$0$18344$8fcfb975@news.wanadoo.fr...
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les 2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23FBPcFZVGHA.2276@tk2msftngp13.phx.gbl...
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442e7ce0$0$19716$8fcfb975@news.wanadoo.fr...
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" a écrit dans le message de news:
442eb0e2$0$18344$
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les 2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" a écrit dans le message de news:
%Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" a écrit dans le message de news:
442eb0e2$0$18344$
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les 2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" a écrit dans le message de news:
%Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442eb0e2$0$18344$8fcfb975@news.wanadoo.fr...
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les 2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23FBPcFZVGHA.2276@tk2msftngp13.phx.gbl...
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442e7ce0$0$19716$8fcfb975@news.wanadoo.fr...
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" a écrit dans le message de news:
442eb0e2$0$18344$
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les 2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" a écrit dans le message de news:
%Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Désolé de ne pas être très gentil ... mais ton code est illisible
A ) déclaration des variables
B ) Indentation de ton code
C ) Explication de ce que tu tentes de faire
j'Utilise 2 feulles differentes une année, et l'autre salaire
Qu'est-ce qu'il y a dans tes 2 cellules ?
.Cells(47, m + 1).Value et .Cells(48, m + 1)
Quel format de cellule ont-elles ?
Un code comme ceci fonctionne très bien :
cela suppose que chacune des cellules ont des données
au format H:MM ...
'---------------------------
With Worksheets("Feuil1")
With .Range("A1")
.NumberFormat = "[H]:MM"
.Value = .Range("B2") + Range("B1")
End With
End With
'---------------------------
Salutations!
"gérard" a écrit dans le message de news:
442ec2c5$0$29225$
bonsoir
j'ai comme resultat dans ma cellule G26 --> 17:0017:00
les deux valeur concatenée et non additionnées !!! sinon tous le reste
fonctionne
voici mon code
Dim NomdeFeuille As String
NomdeFeuille = "Salaire" & CmBMois.Text & CmBEmployes.Text
Set rg = Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1)
With Worksheets(NomdeFeuille)
If Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1).Value <> "" Then
.Range("B26").Value = "Heures supplémentaires à 125%"
Else
.Range("B26").Value = ""
.Range("G26").Value = ""
.Range("H26").Value = ""
End If
With Range("G26")
.numberformat = "[h]:mm"
.Value = rg.Value + rg.Offset(1, 0).Value
'.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End With
End With
merci de votre aide
"michdenis" a écrit dans le message de news:Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" a écrit dans le message de news:
442eb0e2$0$18344$
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les
2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" a écrit dans le message de news:
%Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value,
"h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Désolé de ne pas être très gentil ... mais ton code est illisible
A ) déclaration des variables
B ) Indentation de ton code
C ) Explication de ce que tu tentes de faire
j'Utilise 2 feulles differentes une année, et l'autre salaire
Qu'est-ce qu'il y a dans tes 2 cellules ?
.Cells(47, m + 1).Value et .Cells(48, m + 1)
Quel format de cellule ont-elles ?
Un code comme ceci fonctionne très bien :
cela suppose que chacune des cellules ont des données
au format H:MM ...
'---------------------------
With Worksheets("Feuil1")
With .Range("A1")
.NumberFormat = "[H]:MM"
.Value = .Range("B2") + Range("B1")
End With
End With
'---------------------------
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442ec2c5$0$29225$8fcfb975@news.wanadoo.fr...
bonsoir
j'ai comme resultat dans ma cellule G26 --> 17:0017:00
les deux valeur concatenée et non additionnées !!! sinon tous le reste
fonctionne
voici mon code
Dim NomdeFeuille As String
NomdeFeuille = "Salaire" & CmBMois.Text & CmBEmployes.Text
Set rg = Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1)
With Worksheets(NomdeFeuille)
If Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1).Value <> "" Then
.Range("B26").Value = "Heures supplémentaires à 125%"
Else
.Range("B26").Value = ""
.Range("G26").Value = ""
.Range("H26").Value = ""
End If
With Range("G26")
.numberformat = "[h]:mm"
.Value = rg.Value + rg.Offset(1, 0).Value
'.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End With
End With
merci de votre aide
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uM0JrGbVGHA.5148@TK2MSFTNGP12.phx.gbl...
Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442eb0e2$0$18344$8fcfb975@news.wanadoo.fr...
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les
2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23FBPcFZVGHA.2276@tk2msftngp13.phx.gbl...
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442e7ce0$0$19716$8fcfb975@news.wanadoo.fr...
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value,
"h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour Gérard,
Désolé de ne pas être très gentil ... mais ton code est illisible
A ) déclaration des variables
B ) Indentation de ton code
C ) Explication de ce que tu tentes de faire
j'Utilise 2 feulles differentes une année, et l'autre salaire
Qu'est-ce qu'il y a dans tes 2 cellules ?
.Cells(47, m + 1).Value et .Cells(48, m + 1)
Quel format de cellule ont-elles ?
Un code comme ceci fonctionne très bien :
cela suppose que chacune des cellules ont des données
au format H:MM ...
'---------------------------
With Worksheets("Feuil1")
With .Range("A1")
.NumberFormat = "[H]:MM"
.Value = .Range("B2") + Range("B1")
End With
End With
'---------------------------
Salutations!
"gérard" a écrit dans le message de news:
442ec2c5$0$29225$
bonsoir
j'ai comme resultat dans ma cellule G26 --> 17:0017:00
les deux valeur concatenée et non additionnées !!! sinon tous le reste
fonctionne
voici mon code
Dim NomdeFeuille As String
NomdeFeuille = "Salaire" & CmBMois.Text & CmBEmployes.Text
Set rg = Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1)
With Worksheets(NomdeFeuille)
If Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1).Value <> "" Then
.Range("B26").Value = "Heures supplémentaires à 125%"
Else
.Range("B26").Value = ""
.Range("G26").Value = ""
.Range("H26").Value = ""
End If
With Range("G26")
.numberformat = "[h]:mm"
.Value = rg.Value + rg.Offset(1, 0).Value
'.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End With
End With
merci de votre aide
"michdenis" a écrit dans le message de news:Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" a écrit dans le message de news:
442eb0e2$0$18344$
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les
2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" a écrit dans le message de news:
%Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value,
"h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
bonsoir
j'ai comme resultat dans ma cellule G26 --> 17:0017:00
les deux valeur concatenée et non additionnées !!! sinon tous le reste
fonctionne
voici mon code
Dim NomdeFeuille As String
NomdeFeuille = "Salaire" & CmBMois.Text & CmBEmployes.Text
Set rg = Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1)
With Worksheets(NomdeFeuille)
If Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1).Value <> "" Then
.Range("B26").Value = "Heures supplémentaires à 125%"
Else
.Range("B26").Value = ""
.Range("G26").Value = ""
.Range("H26").Value = ""
End If
With Range("G26")
.numberformat = "[h]:mm"
.Value = rg.Value + rg.Offset(1, 0).Value
'.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End With
End With
merci de votre aide
"michdenis" a écrit dans le message de news:Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" a écrit dans le message de news:
442eb0e2$0$18344$
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les
2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" a écrit dans le message de news:
%Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value,
"h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
bonsoir
j'ai comme resultat dans ma cellule G26 --> 17:0017:00
les deux valeur concatenée et non additionnées !!! sinon tous le reste
fonctionne
voici mon code
Dim NomdeFeuille As String
NomdeFeuille = "Salaire" & CmBMois.Text & CmBEmployes.Text
Set rg = Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1)
With Worksheets(NomdeFeuille)
If Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1).Value <> "" Then
.Range("B26").Value = "Heures supplémentaires à 125%"
Else
.Range("B26").Value = ""
.Range("G26").Value = ""
.Range("H26").Value = ""
End If
With Range("G26")
.numberformat = "[h]:mm"
.Value = rg.Value + rg.Offset(1, 0).Value
'.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End With
End With
merci de votre aide
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uM0JrGbVGHA.5148@TK2MSFTNGP12.phx.gbl...
Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442eb0e2$0$18344$8fcfb975@news.wanadoo.fr...
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les
2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23FBPcFZVGHA.2276@tk2msftngp13.phx.gbl...
Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" <gege@wanadoo.fr> a écrit dans le message de news:
442e7ce0$0$19716$8fcfb975@news.wanadoo.fr...
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value,
"h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
bonsoir
j'ai comme resultat dans ma cellule G26 --> 17:0017:00
les deux valeur concatenée et non additionnées !!! sinon tous le reste
fonctionne
voici mon code
Dim NomdeFeuille As String
NomdeFeuille = "Salaire" & CmBMois.Text & CmBEmployes.Text
Set rg = Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1)
With Worksheets(NomdeFeuille)
If Sheets("Année" & CmBAnnee.Text & CmBEmployes.Text).Cells(47, m +
1).Value <> "" Then
.Range("B26").Value = "Heures supplémentaires à 125%"
Else
.Range("B26").Value = ""
.Range("G26").Value = ""
.Range("H26").Value = ""
End If
With Range("G26")
.numberformat = "[h]:mm"
.Value = rg.Value + rg.Offset(1, 0).Value
'.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End With
End With
merci de votre aide
"michdenis" a écrit dans le message de news:Bonjour Gérard,
Tu devrais utiliser une variable pour contenir le nom de ta feuille...
sinon tu génères du code illisible
Dim NomFeuille as string
NomFeuille = "Année" & CmBAnnee.Text & CmBEmployes.Text
With Worksheets(NomFeuille)
With .Range("G26")
.numberFormat = "[h]:mm:ss"
.Value = .Cells(47, m + 1).Value + .Cells(48, m + 1).Value
End with
End With
Salutations!
"gérard" a écrit dans le message de news:
442eb0e2$0$18344$
bonsoir
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value est 17:00 en format de
cellule
[h]:mm
la valeur de la cellule Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(48, m + 1).value est de 22:00 meme format
je voudrais que dans ma cellule G26 de ma feuille active additionner les
2
cellules cidessus
exemple :
Range("G26").Value = Format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(47, m + 1).Value + Sheets("Année" & CmBAnnee.Text
&
CmBEmployes.Text).Cells(48, m + 1).Value, "h:mm")
je devrai , ou plutot voudrais avoir 39:00
alors que j'ai 17:22 , si je retire le format j'ai 17:0022:00, j'ai une
concatenation aulieu d'une addition
merci de votre aide
"michdenis" a écrit dans le message de news:
%Bonjour Gérard,
Au lieu de nous donner ton code, explique ce que tu veux faire :
Quel est le nom de l'onglet de ta feuille ? Est-il dans les Textbox ?
à quoi ceci fait référence : Cells(2 + 1 + 44, m + 1).
Pourquoi 2 + 1 + 44 au lieu de 47 ?
Est-ce que la cellule où tu veux copier le résultat est sur la même
feuille que tes cellules sources ?
Salutations!
"gérard" a écrit dans le message de news:
442e7ce0$0$19716$
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value,
"h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide
Bonjour
je voudrais additionner deux cellules et je m'embrouille
.Range("G26").Value = format(Sheets("Année" & CmBAnnee.Text &
CmBEmployes.Text).Cells(2 + 1 + 44, m + 1).Value) + (Sheets("Année" &
CmBAnnee.Text & CmBEmployes.Text).Cells(2 + 1 + 45, m + 1).Value, "h:mm")
cela me donne une concatenation
je pourrai prendre deux variable, mais ca doit bien etre possible
directement
merci pour votre aide