bonjour ,
je m'explique :
j'ai trois cellules :
- 1 ere cellule : date debut(constante)
- 2 eme cellule : date fin
- 3 eme cellule : nb de jour = date fin - date debut +1
la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la
date de fin soit automatiquement calculée. Ceci en permettant aussi
de modifier la date de fin et de retrouver le nb de jours
en troisieme cellule.
le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur.
j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre
un autre nom.
c'est possible ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Avec une macro, oui. Cordialement. Daniel "free" a écrit dans le message de news: 44533ce7$0$26819$
bonjour , je m'explique : j'ai trois cellules : - 1 ere cellule : date debut(constante) - 2 eme cellule : date fin - 3 eme cellule : nb de jour = date fin - date debut +1 la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la date de fin soit automatiquement calculée. Ceci en permettant aussi de modifier la date de fin et de retrouver le nb de jours en troisieme cellule. le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur. j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre un autre nom. c'est possible ?
merci nom
Bonjour.
Avec une macro, oui.
Cordialement.
Daniel
"free" <charles.rayer@numericable.fr> a écrit dans le message de news:
44533ce7$0$26819$636a55ce@news.free.fr...
bonjour ,
je m'explique :
j'ai trois cellules :
- 1 ere cellule : date debut(constante)
- 2 eme cellule : date fin
- 3 eme cellule : nb de jour = date fin - date debut +1
la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la
date de fin soit automatiquement calculée. Ceci en permettant aussi
de modifier la date de fin et de retrouver le nb de jours
en troisieme cellule.
le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur.
j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre
un autre nom.
c'est possible ?
Bonjour. Avec une macro, oui. Cordialement. Daniel "free" a écrit dans le message de news: 44533ce7$0$26819$
bonjour , je m'explique : j'ai trois cellules : - 1 ere cellule : date debut(constante) - 2 eme cellule : date fin - 3 eme cellule : nb de jour = date fin - date debut +1 la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la date de fin soit automatiquement calculée. Ceci en permettant aussi de modifier la date de fin et de retrouver le nb de jours en troisieme cellule. le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur. j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre un autre nom. c'est possible ?
merci nom
lSteph
Bonjour,
Essaye plutôt Outils Valeur Cible.
Car sinon si la 3ème cellule est calculée sur les deux autres c'est précisément celle qui n'a pas être modifiée sauf à écraser la formule . ou alors
comment faire pour , quand je modifie le nb de jours , la date de fin soit automatiquement calculée Tu laisses date de début constante nb jours constante
et datefin Úte debut +nb jours -1
lSteph
"free" a écrit dans le message de news: 44533ce7$0$26819$
bonjour , je m'explique : j'ai trois cellules : - 1 ere cellule : date debut(constante) - 2 eme cellule : date fin - 3 eme cellule : nb de jour = date fin - date debut +1 la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la date de fin soit automatiquement calculée. Ceci en permettant aussi de modifier la date de fin et de retrouver le nb de jours en troisieme cellule. le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur. j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre un autre nom. c'est possible ?
merci nom
Bonjour,
Essaye plutôt Outils Valeur Cible.
Car sinon si la 3ème cellule est calculée sur les deux autres
c'est précisément celle qui n'a pas être modifiée sauf à écraser la formule
.
ou alors
comment faire pour , quand je modifie le nb de jours , la
date de fin soit automatiquement calculée
Tu laisses date de début constante nb jours constante
et datefin Úte debut +nb jours -1
lSteph
"free" <charles.rayer@numericable.fr> a écrit dans le message de news:
44533ce7$0$26819$636a55ce@news.free.fr...
bonjour ,
je m'explique :
j'ai trois cellules :
- 1 ere cellule : date debut(constante)
- 2 eme cellule : date fin
- 3 eme cellule : nb de jour = date fin - date debut +1
la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la
date de fin soit automatiquement calculée. Ceci en permettant aussi
de modifier la date de fin et de retrouver le nb de jours
en troisieme cellule.
le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur.
j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre
un autre nom.
c'est possible ?
Car sinon si la 3ème cellule est calculée sur les deux autres c'est précisément celle qui n'a pas être modifiée sauf à écraser la formule . ou alors
comment faire pour , quand je modifie le nb de jours , la date de fin soit automatiquement calculée Tu laisses date de début constante nb jours constante
et datefin Úte debut +nb jours -1
lSteph
"free" a écrit dans le message de news: 44533ce7$0$26819$
bonjour , je m'explique : j'ai trois cellules : - 1 ere cellule : date debut(constante) - 2 eme cellule : date fin - 3 eme cellule : nb de jour = date fin - date debut +1 la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la date de fin soit automatiquement calculée. Ceci en permettant aussi de modifier la date de fin et de retrouver le nb de jours en troisieme cellule. le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur. j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre un autre nom. c'est possible ?
merci nom
lSteph
Sinon par macro exemple en b3 c3 d3 dans le code de la feuille:
Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False If Target.Address = [c3].Address Then [d3] = [c3] - [b3] + 1 If Target.Address = [d3].Address Then [c3] = [b3] + [d3] - 1 Application.EnableEvents = True End Sub
'lSteph
"free" a écrit dans le message de news: 44533ce7$0$26819$
bonjour , je m'explique : j'ai trois cellules : - 1 ere cellule : date debut(constante) - 2 eme cellule : date fin - 3 eme cellule : nb de jour = date fin - date debut +1 la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la date de fin soit automatiquement calculée. Ceci en permettant aussi de modifier la date de fin et de retrouver le nb de jours en troisieme cellule. le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur. j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre un autre nom. c'est possible ?
merci nom
Sinon par macro exemple en b3 c3 d3
dans le code de la feuille:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address = [c3].Address Then [d3] = [c3] - [b3] + 1
If Target.Address = [d3].Address Then [c3] = [b3] + [d3] - 1
Application.EnableEvents = True
End Sub
'lSteph
"free" <charles.rayer@numericable.fr> a écrit dans le message de news:
44533ce7$0$26819$636a55ce@news.free.fr...
bonjour ,
je m'explique :
j'ai trois cellules :
- 1 ere cellule : date debut(constante)
- 2 eme cellule : date fin
- 3 eme cellule : nb de jour = date fin - date debut +1
la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la
date de fin soit automatiquement calculée. Ceci en permettant aussi
de modifier la date de fin et de retrouver le nb de jours
en troisieme cellule.
le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur.
j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre
un autre nom.
c'est possible ?
Sinon par macro exemple en b3 c3 d3 dans le code de la feuille:
Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False If Target.Address = [c3].Address Then [d3] = [c3] - [b3] + 1 If Target.Address = [d3].Address Then [c3] = [b3] + [d3] - 1 Application.EnableEvents = True End Sub
'lSteph
"free" a écrit dans le message de news: 44533ce7$0$26819$
bonjour , je m'explique : j'ai trois cellules : - 1 ere cellule : date debut(constante) - 2 eme cellule : date fin - 3 eme cellule : nb de jour = date fin - date debut +1 la 3 eme cellule donc est deduite des deux autres.
comment faire pour , quand je modifie le nb de jours , la date de fin soit automatiquement calculée. Ceci en permettant aussi de modifier la date de fin et de retrouver le nb de jours en troisieme cellule. le tout avec juste 2 eme et 3 eme cellule modifiable par l'utilisateur. j'ai appelé ca 'reciprocité de maj' mais ca porte peut-etre un autre nom. c'est possible ?
merci nom
JB
Bonjour,
-On peut saisir la date en colonne C -On peut saisir le nb de jours en colonne D
A B C D Nom Début fin Nb jours xxx 01/04/2006 13/04/2006 13 yyy 10/02/2006 15/02/2006 6
http://cjoint.com/?eDnRYraMCM
Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False If Not Intersect([c2:c13], Target) Is Nothing And Target.Count = 1 Then Target.Offset(0, 1) = Target.Offset(0) - Target.Offset(0, -1) + 1 End If If Not Intersect([d2:d13], Target) Is Nothing And Target.Count = 1 Then Target.Offset(0, -1) = Target.Offset(0, -2) + Target - 1 End If Application.EnableEvents = True End Sub
Cordialement JB
Bonjour,
-On peut saisir la date en colonne C
-On peut saisir le nb de jours en colonne D
A B C D
Nom Début fin Nb jours
xxx 01/04/2006 13/04/2006 13
yyy 10/02/2006 15/02/2006 6
http://cjoint.com/?eDnRYraMCM
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect([c2:c13], Target) Is Nothing And Target.Count = 1
Then
Target.Offset(0, 1) = Target.Offset(0) - Target.Offset(0, -1) + 1
End If
If Not Intersect([d2:d13], Target) Is Nothing And Target.Count = 1
Then
Target.Offset(0, -1) = Target.Offset(0, -2) + Target - 1
End If
Application.EnableEvents = True
End Sub
-On peut saisir la date en colonne C -On peut saisir le nb de jours en colonne D
A B C D Nom Début fin Nb jours xxx 01/04/2006 13/04/2006 13 yyy 10/02/2006 15/02/2006 6
http://cjoint.com/?eDnRYraMCM
Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False If Not Intersect([c2:c13], Target) Is Nothing And Target.Count = 1 Then Target.Offset(0, 1) = Target.Offset(0) - Target.Offset(0, -1) + 1 End If If Not Intersect([d2:d13], Target) Is Nothing And Target.Count = 1 Then Target.Offset(0, -1) = Target.Offset(0, -2) + Target - 1 End If Application.EnableEvents = True End Sub
Cordialement JB
free
en effet , exemple en CJOINT et gestion généralisable.
seule restriction si on travaille avec un TARGET.count > 1.
mais ca me convient déjà largement.
encore merci.
en effet , exemple en CJOINT et gestion généralisable.
seule restriction si on travaille avec un TARGET.count > 1.