Achats/Ventes : ish et 9 utilisateurs inconnus

 Mot :   Pseudo :  
 
 Page :  1  2  3
Page Précédente 
Auteur
 Sujet :

Need un expert en Excel

 
n°61933
The_Elmins​ter
Archimage archiconnu
Posté le 08-11-2007 à 18:55:27  profilanswer
 

Voila, il faut que je fasse un fichier hebdomadaire qui reprend les datas de fichiers journaliers.
 
Donc, simple formule de liaison d'un fichier externe : ='D:\[Statistiques téléphoniques NCC 05.11.07.xls]Données'!C2
 
Sauf qu'il faut que ce soit automatique et que le classeur adapte de lui même le nom du fichier à aller chercher en fonction de la date, style :  ='D:\[Statistiques téléphoniques NCC ]AUJOURDHUI-1[.11.07.xls]Données'!C2
 
Pas réussi à trouver une éventuelle syntaxe à foutre dans le nom du fichier pour pouvoir l'adapter. J'ai essayé aussi de faire le lien vers une cellule qui contenant le texte du lien, nada aussi.
 
Quelqu'un à une idée ?
 

Ashe a écrit :

fichiay = chemin & blahblah & '.xls'
chiiiite.Cells(x,y).Formula = "=D:\[" & fichiay & "]Donnees!C2"


 
J'ai ca pour "adapter" automatiquement la chaine de caractère en fonction de la date voulue et du nom du fichier :
 
="Statistiques téléphoniques NCC " &G2-1&".11.07.xls"  (cellule H9)
 
Ou G2 = jour(maintenant()) (qui me renvoit exactement la date du jour sans l'année ni le mois.
 
Enuiste, la cellule de liaison externe :
 
='D:\[" & h9 & "]Données'!D2
 
et il me sort un #ref!  :o


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61937
Ashe
reenignE esreveR
Posté le 08-11-2007 à 18:59:46  profilanswer
 

shit.Cells(x,y).Formula = ... ca marche tres bieng (tm)


---------------
Globe trotter/SDF - Namur, Belgique
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°61938
The_Elmins​ter
Archimage archiconnu
Posté le 08-11-2007 à 19:04:18  profilanswer
 

piges pas :??:


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61939
Ashe
reenignE esreveR
Posté le 08-11-2007 à 19:07:22  profilanswer
 

(c'du vaybayha)


---------------
Globe trotter/SDF - Namur, Belgique
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°61940
The_Elmins​ter
Archimage archiconnu
Posté le 08-11-2007 à 19:08:38  profilanswer
 

houla, jamais fait ca moi :/


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61941
sebx
boulet cherche canon
Posté le 08-11-2007 à 19:11:32  profilanswer
 

la première fois ça fait un peu mal mais on s'habitue  :d


---------------
Célibataire & béhémiste de service
Gentil Organisateur des rencontres matbe
JH 27 ans, bon salaire, propriétaire, roulant en berline Allemande cherche femme pour mariage, bébés et + si affinités
n°61943
The_Elmins​ter
Archimage archiconnu
Posté le 08-11-2007 à 19:12:42  profilanswer
 

sebx a écrit :

la première fois ça fait un peu mal mais on s'habitue  :d


 
Je me doute, venant de ta part mais vient pas pourrir mon topic sérieux :o


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61944
sebx
boulet cherche canon
Posté le 08-11-2007 à 19:18:25  profilanswer
 

ton 1er, ça se fête  :d


---------------
Célibataire & béhémiste de service
Gentil Organisateur des rencontres matbe
JH 27 ans, bon salaire, propriétaire, roulant en berline Allemande cherche femme pour mariage, bébés et + si affinités
n°61945
The_Elmins​ter
Archimage archiconnu
Posté le 08-11-2007 à 19:19:14  profilanswer
 

sebx a écrit :

ton 1er, ça se fête  :d


 
Exact, j'ai bien envie de me faire un p'tit plaisir là. Bouge pas  [:alexko]


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61948
Arl-Guhr
kan g faim je mange
Posté le 08-11-2007 à 23:08:02  profilanswer
 

Citation :


Function Tayste()
    '=tayste() renvoi la date d'hier (attention le premier du mois à méditer)
    Tayste = CStr(Day(Now()) - 1) & "." & CStr(Month(Now())) & "." & CStr(Year(Now))
 
 
End Function
 
Function Stat_Du_Jour(cellulez)
    '=stat_du_jour("H2" ) renvoi la chaine de caractère que tu voulais avec le chemin du fichier
    Stat_Du_Jour = "='D:\[Statistiques téléphoniques NCC " & Tayste & ".xls]Données'!" & cellulez
 
End Function
 
Function Va_Chercher(celluleuh)
    '=va_chercher("H2" ) renvoi 0 chez moi mais flemme de tester plus
    vachercher = Stat_Du_Jour(celluleuh)
 
End Function


 
à coller dans un module dans l'éditeur vba de excel (alt + f11 pour y arriver direct)
 
t'est pas sorti d'affaire mais si sa peu aider
 
 
 [:golfytom]  
 
 
 


---------------
il s'appel le ronge me doute
n°61953
The_Elmins​ter
Archimage archiconnu
Posté le 09-11-2007 à 18:27:06  profilanswer
 

:cry:


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61954
Arl-Guhr
kan g faim je mange
Posté le 09-11-2007 à 21:09:01  profilanswer
 

oui sa marche pas et la fonction va_chercher sert à rien ^^
 


---------------
il s'appel le ronge me doute
n°61964
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 09:48:00  profilanswer
 

:cry: ²


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61968
Twan
Posté le 11-11-2007 à 11:49:29  profilanswer
 

Bah avec une petite fonction VBA, ca marche tres bien ;)

n°61969
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 12:07:02  profilanswer
 

dis moi tout :bounce:


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61970
Twan
Posté le 11-11-2007 à 12:13:56  profilanswer
 

ben c'est tout expliqué plus haut, tu fait alt + F11, t'arrice sur l'editeur VBA, apres tu fait insertion, module. Puis insertion, procédure. Et tu tapes le code donné plus haut

n°61971
Ashe
reenignE esreveR
Posté le 11-11-2007 à 12:34:41  profilanswer
 

(mon vermeilleux code de Divers)


---------------
Globe trotter/SDF - Namur, Belgique
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°61992
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 18:49:49  profilanswer
 

Twan a écrit :

ben c'est tout expliqué plus haut, tu fait alt + F11, t'arrice sur l'editeur VBA, apres tu fait insertion, module. Puis insertion, procédure. Et tu tapes le code donné plus haut


 
ok, mais ensuite, comment faire intervenir la fonction en question dans le classeur ?


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61993
Arl-Guhr
kan g faim je mange
Posté le 11-11-2007 à 18:55:11  profilanswer
 

(mais de tt facon se que j'ai écrit fonctionne pas)
 
sinon dans une cellule t'écrit "=Tayste()" par exemple


---------------
il s'appel le ronge me doute
n°61994
Ashe
reenignE esreveR
Posté le 11-11-2007 à 19:04:35  profilanswer
 

Y a pas besoin avec mon super code, ca se fait tt seul :sol:


---------------
Globe trotter/SDF - Namur, Belgique
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°61995
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 19:13:07  profilanswer
 

ok, captaid mais ca me retourne aussi "0" :(


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61996
Ashe
reenignE esreveR
Posté le 11-11-2007 à 19:16:18  profilanswer
 

Faut dire elles renvoient rien ses fonctions
Alors que mon code tu ltapes dans un evenement (genre quand ca ouvre le document) et hop toukimarche :o
Edit: ou quand tu changes la cellule qui contient la date

Message cité 1 fois
Message édité par Ashe le 11-11-2007 à 19:16:36

---------------
Globe trotter/SDF - Namur, Belgique
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°61997
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 19:19:37  profilanswer
 

Ashe a écrit :

Faut dire elles renvoient rien ses fonctions
Alors que mon code tu ltapes dans un evenement (genre quand ca ouvre le document) et hop toukimarche :o
Edit: ou quand tu changes la cellule qui contient la date


 
tout a fait d'accord mais je n'ai pas capté la mise en place de ta formule :??:
 
Ausi dans l'éditeur VBA ?


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°61998
Ashe
reenignE esreveR
Posté le 11-11-2007 à 19:40:53  profilanswer
 

Waip


---------------
Globe trotter/SDF - Namur, Belgique
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°61999
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 19:42:47  profilanswer
 

Citation :

Function go(Cell)
fichiay = "Statistiques téléphoniques NCC" & Tayste & ".xls"
shit.Cells(x, y).Formula = "='D:\[" & fichiay & "]Donnees'!" & Cell
 
End Function


 
?


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°62000
Twan
Posté le 11-11-2007 à 19:56:49  profilanswer
 

Pour la fonction tayste, suffit de faire date-1 pour avoir la date de la veille, et pas s'embeter avec ce que fait Arl-Guhr, qui pour les premier du mois doit un peu merder :/

n°62001
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 19:58:11  profilanswer
 

Twan a écrit :

Pour la fonction tayste, suffit de faire date-1 pour avoir la date de la veille, et pas s'embeter avec ce que fait Arl-Guhr, qui pour les premier du mois doit un peu merder :/


 
moausi, mais dans ce cas ci, elle retourne bien la date du fuchier. Par contre, pige pas la fonction de Ashe :/


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°62002
Twan
Posté le 11-11-2007 à 20:00:13  profilanswer
 

la shit.cells(x,y).formula ... ???
Ca dit que dans la cellule ce sera une formule et pas du texte, et ca donne le texte de la formule ;)

n°62003
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 20:01:42  profilanswer
 

ok, mais ca me sort un #NOM?


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°62004
Twan
Posté le 11-11-2007 à 20:05:06  profilanswer
 

A quoi ressemble cell que tu passe en parametre ???

n°62005
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 20:08:50  profilanswer
 

J'ai splitté la fonction afin de voir exactement ce que me resortait "fichiay".
 

Citation :

Function fichiay()
fichiay = "Statistiques téléphoniques NCC " & Tayste & ".xls"
End Function
 
Function go(Cell)
Shit.Cells(x, y).Formula = "='D:\[" & fichiay & "]Données'!" & Cell
End Function


 
l'appel de la fonction dans le classeur est "=go("c2" )"  ou C2 correspond à la valeur de la cellule C2 du fichier externe. Mais la fonction me retourne #VALEUR?

Message cité 1 fois
Message édité par The_Elminster le 11-11-2007 à 20:09:07

---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°62006
Twan
Posté le 11-11-2007 à 20:19:01  profilanswer
 

t'as essayer sans le formula ?

n°62007
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 20:19:47  profilanswer
 

Citation :

Function go()
Shit.Cells(x, y).Formula = "='D:\[Statistiques téléphoniques NCC 05.11.07.xls]Données'!C2"
 
End Function


 
Meme ca retourne "Valeur" alors qu'un appel "standard" retourne bien la valeur de la cellule du fichier :/


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°62008
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 20:20:34  profilanswer
 

Twan a écrit :

t'as essayer sans le formula ?


 
A l'instant, même résultat.


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°62009
Twan
Posté le 11-11-2007 à 20:25:38  profilanswer
 

Ca marche chez moi.
Enregistre toute ta formule dans une chaine de caractere et affiche la pour voir ce qu'elle donne.
Au lieu du shit... tu fais msgbox ("=..." )

n°62010
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 20:29:09  profilanswer
 

Twan a écrit :

Ca marche chez moi.
Enregistre toute ta formule dans une chaine de caractere et affiche la pour voir ce qu'elle donne.
Au lieu du shit... tu fais msgbox ("=..." )


 
Euh... piges pas bien.... t'as pas MSN ? :d


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°62011
Twan
Posté le 11-11-2007 à 20:31:37  profilanswer
 

Yep, j'ai ca, dans mon profil ;)

n°62012
Ashe
reenignE esreveR
Posté le 11-11-2007 à 20:48:58  profilanswer
 

The_Elminster a écrit :

J'ai splitté la fonction afin de voir exactement ce que me resortait "fichiay".

 
Citation :

Function fichiay()
fichiay = "Statistiques téléphoniques NCC " & Tayste & ".xls"
End Function

 

Function go(Cell)
Shit.Cells(x, y).Formula = "='D:\[" & fichiay & "]Données'!" & Cell
End Function

 

l'appel de la fonction dans le classeur est "=go("c2" )"  ou C2 correspond à la valeur de la cellule C2 du fichier externe. Mais la fonction me retourne #VALEUR?


Le x et y il les pond? :D
Et faut pas mettre =go(truc) dans une cellule, faut appeler go dans le onload
Edit: et pour info Shit c'est la sheet hein :p


Message édité par Ashe le 11-11-2007 à 20:49:33

---------------
Globe trotter/SDF - Namur, Belgique
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°62013
The_Elmins​ter
Archimage archiconnu
Posté le 11-11-2007 à 20:53:17  profilanswer
 

oui, on a vu pour le x et y et sheet aussi :p


---------------
[:the_elminster:4] "Je suis un serviteur du feu secret, détenteur de la flamme d'Anor. Le feu sombre ne vous servira à rien, flamme D'Udûn. Repartez dans l'ombre."  
[:the_elminster:6] Générateur naturel de gaz à effet de serre
n°62014
Ashe
reenignE esreveR
Posté le 11-11-2007 à 20:54:30  profilanswer
 

Function FillTruc()
    ' Jsuppose que c'est 3,2 ton C2
    Worksheets("nom de la sheet" ).Cell(3,2).Formula = ...
End Function

 

Private Sub Workbook_Open()
    FillTruc
End Sub


Edit: et tu mets aussi un event quand on change la cellule ou y a la date du jour


Message édité par Ashe le 11-11-2007 à 20:55:16

---------------
Globe trotter/SDF - Namur, Belgique
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
 Page :  1  2  3
Page Précédente 

Aller à :
Ajouter une réponse