Inscrire la date a l'ouverture du fichier
duduleray
-
lermite222 Messages postés 9042 Statut Contributeur -
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour toutes et tous, forum
je souhaiterai créer un fichier avec deux feuilles et inscrire la date du jour a l'ouverture du
fichier ( mais dans la feuille Axa a partir de (A2) )
feuille (1) = compte
feuille (2) = Axa
Si je doit ouvrir ce fichier plusieurs fois par jour
<<< il ne faut pas que la date s'inscrive plusieurs fois de suite, cela va de soit >>>
excel 2007
merci a vous et de votre temps et et et et bon réveillon joyeux noël
Raymond
je souhaiterai créer un fichier avec deux feuilles et inscrire la date du jour a l'ouverture du
fichier ( mais dans la feuille Axa a partir de (A2) )
feuille (1) = compte
feuille (2) = Axa
Si je doit ouvrir ce fichier plusieurs fois par jour
<<< il ne faut pas que la date s'inscrive plusieurs fois de suite, cela va de soit >>>
excel 2007
merci a vous et de votre temps et et et et bon réveillon joyeux noël
Raymond
A voir également:
- Inscrire la date a l'ouverture du fichier
- Fichier .dat - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
13 réponses
Je ne sais pas si c'est exactement ça que tu souhaite.
Met le total du mois en cour sur la date du jour, que ce soit la 1ère fois ou après réouverture, le montant sera toujours actualiser.
Tu dis.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Met le total du mois en cour sur la date du jour, que ce soit la 1ère fois ou après réouverture, le montant sera toujours actualiser.
Private Sub Workbook_Open()
Dim DerLig As Long
Dim D As String, TB
Dim M As Integer
D = CStr(Format(Date, "dddd dd mmmm yyyy"))
M = Month(Now)
TB = Split(D, " ")
D = UCase(Left(TB(0), 1)) & Mid(TB(0), 2) & " " & TB(1) & " " _
& UCase(Left(TB(2), 1)) & Mid(TB(2), 2) & " " & TB(3)
With Sheets("AXA")
DerLig = .Range("A65536").End(xlUp).Row
If .Cells(DerLig, "A") <> D Then
.Cells(DerLig + 1, "A") = D
.Cells(DerLig + 1, "B") = Sheets("compte").Cells(23, 3 + M)
Else
.Cells(DerLig, "B") = Sheets("compte").Cells(23, 3 + M)
End If
End With
End Sub
Tu dis.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Bonjour,
<<< il ne faut pas que la date s'inscrive plusieurs fois de suite, cela va de soit >>>
Non, cela ne va pas de soit, tu dois indexer la colonne A en fonction de la date ?
Par exemple si la dernière ligne est A100, écrire UNE FOIS la date du jour en A101 ?
Tu dis.
<<< il ne faut pas que la date s'inscrive plusieurs fois de suite, cela va de soit >>>
Non, cela ne va pas de soit, tu dois indexer la colonne A en fonction de la date ?
Par exemple si la dernière ligne est A100, écrire UNE FOIS la date du jour en A101 ?
Tu dis.
Salut lermite222
Merci de ta réponse c'est sympa, bon ca fonctionne
Te serai t'il possible de faire afficher cette date de cette Manière svp
Ex: Samedi 24 Décembre 2011
en tenant compte des majuscules, je sais que l'on ne mets pas de majuscule mais j'aime bien (LOL)
Encore merci, bonne après midi a toi
Raymond
Merci de ta réponse c'est sympa, bon ca fonctionne
Te serai t'il possible de faire afficher cette date de cette Manière svp
Ex: Samedi 24 Décembre 2011
en tenant compte des majuscules, je sais que l'on ne mets pas de majuscule mais j'aime bien (LOL)
Encore merci, bonne après midi a toi
Raymond
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Correction, j'ai oublier les points et y risque d'y avoir des erreurs de feuille
Private Sub Workbook_Open()
Dim DerLig As Long
With Sheets("AXA")
DerLig = .Range("A65536").End(xlUp).Row
If .Cells(DerLig, "A") <> Date Then
.Cells(DerLig + 1, "A") = Date
End If
End With
End Sub
Merci a toi, j'ai essayer mais je n'ai rien qui correspond au formattage souhaité
c'est toujours en minuscule et dans divers formats d'ailleurs.
Mais surement que peut etre que je ne sais pas faire, il y aurai bien un petit peu de ca aussi hihihii
A te relire
Ray
c'est toujours en minuscule et dans divers formats d'ailleurs.
Mais surement que peut etre que je ne sais pas faire, il y aurai bien un petit peu de ca aussi hihihii
A te relire
Ray
Le format... jjjj jj mmmm aaaa
Ce n'est pas avec des majuscules mais si ont transforme la cellule ce ne sera plus une date.
A+
Ce n'est pas avec des majuscules mais si ont transforme la cellule ce ne sera plus une date.
A+
Re oui ca fonctionne, mais d'après toi on peux faire quand mème en modifiant le code au moment de l'affichage déja vu vba (proper) je crois qui mets en majuscule
t'avoue que je sais pas faire
si tu sais je suis preneur, svp, cadeau pour noël hihihi, je blague
Merci
Ray
t'avoue que je sais pas faire
si tu sais je suis preneur, svp, cadeau pour noël hihihi, je blague
Merci
Ray
T'est pas vraiment difficile toi.. :-)
Formater de la colonne en Texte et tu ne pourras plus te servir de la cellule comme date.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Private Sub Workbook_Open()
Dim DerLig As Long
Dim D As String, TB
D = CStr(Format(Date, "dddd dd mmmm yyyy"))
TB = Split(D, " ")
D = UCase(Left(TB(0), 1)) & Mid(TB(0), 2) & " " & TB(1) & " " _
& UCase(Left(TB(2), 1)) & Mid(TB(2), 2) & " " & TB(3)
With Sheets("AXA")
DerLig = .Range("A65536").End(xlUp).Row
If .Cells(DerLig, "A") <> D Then
.Cells(DerLig + 1, "A") = D
End If
End With
End Sub
Formater de la colonne en Texte et tu ne pourras plus te servir de la cellule comme date.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Merci pour le code c'est très sympa, j'espère que le père noël saura te récompenser pour ta patience et ta sympathie (LOL)
je me suis permis de remettre ton code car vois svp j'ai un mis commentaire quand tu a poster le code apparament une ligne de code a sauter.
Bon sinon pour moi c'est Ok ca marche grace a toi.
Maintenant plus qu'a transferer une somme de la feuille compte dans axa
en face de la date, la c'est pas gagner !!!!!
Encore merci passe un bon réveillon, je retourne a mon fichier. Joyeux Noël
Cordialement Raymond
je me suis permis de remettre ton code car vois svp j'ai un mis commentaire quand tu a poster le code apparament une ligne de code a sauter.
Bon sinon pour moi c'est Ok ca marche grace a toi.
Maintenant plus qu'a transferer une somme de la feuille compte dans axa
en face de la date, la c'est pas gagner !!!!!
Encore merci passe un bon réveillon, je retourne a mon fichier. Joyeux Noël
Cordialement Raymond
Private Sub Workbook_Open()
Dim DerLig As Long
Dim D As String, TB
D = CStr(Format(Date, "dddd dd mmmm yyyy"))
TB = Split(D, " ")
D = UCase(Left(TB(0), 1)) & Mid(TB(0), 2) & " " & TB(1) & " " _
& UCase(Left(TB(2), 1)) & Mid(TB(2), 2) & " " & TB(3)
Sheets("AXA").Activate
With Sheets("Feuil1") '*** ce code a sauter et j'ai modifier par Axa pour moi
DerLig = .Range("A65536").End(xlUp).Row
If .Cells(DerLig, "A") <> D Then
.Cells(DerLig + 1, "A") = D
End If
End With
End Sub
Oui, Entre temps j'avais modifier le code, tu peu le reprendre, il y a une ligne en moins (Activate pas nécessaire)
Bonnes fêtes à toi aussi.
A+
Edit :
Une piste..
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Bonnes fêtes à toi aussi.
A+
Edit :
Une piste..
If .Cells(DerLig, "A") <> D Then
.Cells(DerLig + 1, "A") = D
.Cells(DerLig + 1, "B") = Sheets("compte").cells(Ligne,colonne)
End If
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Re je t'envoi ce que je voulai faire
si tu crois qu'il est possible d'intégrer ca au code que tu m'a fait, car moi je ne vais pas savoir orchestré tout ca.
pas presser, si tu n'a pas le temps pas grave tu m'a déja bien aider.
encore merci a toi
Raymond sinon le restant ca marche plus que ca a faire.
En fait dans la feuille (compte) j'ai 12 colonnes pour les 12 mois
Tous les jours ouvrés du mois en cours, le soir je récupère le solde disponible
de ma petite action oui petite
donc je colle cette somme dans la cellule D23 pour janvier E23 pour février etc
dans cette cellule la valeur change a chaque fois et je voulais la transférer automatiquement dans
la feuille (Axa) en face de la date du jour afin de faire un suivi.
(axa) colonne A les dates ---- colonne B la somme qui viendrai de la feuille compte D23, E23 etc
si tu crois qu'il est possible d'intégrer ca au code que tu m'a fait, car moi je ne vais pas savoir orchestré tout ca.
pas presser, si tu n'a pas le temps pas grave tu m'a déja bien aider.
encore merci a toi
Raymond sinon le restant ca marche plus que ca a faire.
En fait dans la feuille (compte) j'ai 12 colonnes pour les 12 mois
Tous les jours ouvrés du mois en cours, le soir je récupère le solde disponible
de ma petite action oui petite
donc je colle cette somme dans la cellule D23 pour janvier E23 pour février etc
dans cette cellule la valeur change a chaque fois et je voulais la transférer automatiquement dans
la feuille (Axa) en face de la date du jour afin de faire un suivi.
(axa) colonne A les dates ---- colonne B la somme qui viendrai de la feuille compte D23, E23 etc
je crois que je merdouille un peu
comment je peux t'envoyer mon fichier rien de spécial je le commence
suis en exel 2007
je crois que ca va etre plus facile ca va eviter que je t'embete de trop
ou par mail je crois qu'il est visible
Désolé je n'arrive pas a faire fonctionner la date c'est bon
mais le transfert de la somme de (compte) vers (axa) la ca bloque
Merci a toi
explique ce qui se passe, quel erreur et où ?
Vérifie bien le nom de la feuille compte
bon je ne sait pas comment t'expliquer ce qui ne va pas, ceci dit j'ai suivi
tes conseils mais ca ne m'inscris rien dans la feuille (AXA)
si tu veux bien je t'envoi mon mail en MP et comme ca tu pourra voir
sinon c'est pas grave
Bon Dimanche de noël a toi
Bon Noël à toi également.
Edit : éventuellement tu peu m'envoyer le lien en MP