|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Ingé Inscription : juillet 2011 Messages : 16 ![]() |
Bonjour @ tous,
L'idée du code est de faire une chose paraissant assez simple mais qui me résiste a savoir faire le même principe qu'une RECHERCHEV mais en VBA à l'ouverture d'un fichier.Situation: J'ai un fichier "Source" que je remplis au fur et à mesure du temps sur les colonnes "A" et "B". Ces 2 colonnes sont des liens hypertext celui de la colonne "B" ouvre un fichier .xls (que j'ai créé au préalable). Ce fichier doit se remplir à l'ouverture dans : * la cellule B2 du contenu de mon fichier "Source" situé ligne "?" colone "A" * la cellule B3 du contenu de mon fichier "Source" situé ligne "?" colone "B" * la cellule B4 de la date de création du fichier (ça c'est le bonus Note Si c'est la 1ere ouverture du fichier ça rempli, j'enregistre le fichier, et si je ré-ouvre le fichier ça ne le fait plus ![]() Biensur le code suivant ne marche pas ![]() Code :
D'avance merci ![]() ![]()
|
||
|
|
00
|
|
|
#2 | |||||||||||||
|
Candidat au titre de Membre du Club
![]() Alexandre DBQRessources humaines Inscription : août 2011 Messages : 20 ![]() |
Bonjour,
Pour trouver la dernière ligne ayant un enregistrement tu peux utiliser: Code :
Citation:
Code :
Worksheets("nomdelafeuille").range("B4").value = Now Citation:
Citation:
Citation:
Citation:
|
|||||||||||||
|
|
00
|
|
|
#3 | ||
![]() ![]() |
Citation:
ensuite tu utilise DernierLigneFeuille1 pour calculer la première ligne libre mais ensuite tu utilise LigneCourante que tu n'as pas calculé ! @Tweelight : Les variables LigneCourante et DernierLigneFeuille1 doivent être des long car maintenant un classeur peu avoir plus de 65535 lignes. Citation:
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
||
|
00
|
|
|
#4 | ||
![]() ![]() Didier GONARDFormateur Développeur Office - indépendant Inscription : février 2008 Messages : 2 353 ![]() |
Bonsoir,
Citation:
Citation:
cordialement, Didier
__________________
Didier Gonard Ps : Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite ! Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP N'oubliez pas de mettre : ..quand c'est le cas !
|
||
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Alexandre DBQRessources humaines Inscription : août 2011 Messages : 20 ![]() |
Bonjour Bbil et Ormonth,
Merci de cette information (variables et portabilité), je suis bon pour revoir quelques macros ^^. Par contre si nous sommes sûrs que le fichier ne dépassera jamais les 10000 lignes, peut-on garder l'integer? Pour le départ de la 5ème ligne, il est possible comme moi de ne pas tenir compte de certaines lignes le temps du codage... Donc un "oubli" est si vite arrivé... _______________________________________________________________ Question stupide: Où peut on poster un projet complet? avec les étapes de développement et pouvoir en parler avec des personnes? |
|
|
00
|
|
|
#6 | |
![]() ![]() Didier GONARDFormateur Développeur Office - indépendant Inscription : février 2008 Messages : 2 353 ![]() |
Citation:
cordialement, Didier
__________________
Didier Gonard Ps : Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite ! Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP N'oubliez pas de mettre : ..quand c'est le cas !
|
|
|
|
00
|
|
|
#7 | |
|
Candidat au titre de Membre du Club
![]() Alexandre DBQRessources humaines Inscription : août 2011 Messages : 20 ![]() |
Ouf de soulagement.
Citation:
Par contre, je ne sais pas si je peux ouvrir un fil pour un projet un peu lourd. J'ai déjà commencer à en parler dans deux sujets créés par mes soins, mais j'aimerai pouvoir faire un gros fil de discussion. Je ne trouve pas d'endroit pour poster des projets. Enfin j'aimerai une aide pour simplifier le code car je ne vois pas forcément où je peux tailler à la hache dans le code. |
|
|
|
00
|
|
|
#8 | |
![]() ![]() Didier GONARDFormateur Développeur Office - indépendant Inscription : février 2008 Messages : 2 353 ![]() |
Citation:
Mais il faut bien comprendre que nous sommes sur un forum d'entraide et pas sur un truc genre peut-on faire mon boulot Donc non, on ne peut pas poster un code très long en demandant de faire le ménage ni une solution "clef en main". Par contre en consultant les FAQ et Tutoriels, on apprendra à faire tout ça et on revient sur le forum sur des points précis et argumentés quand ça coince... cf entre autres : Programmer efficacement avec Excel en VBA 44 pages : http://bidou.developpez.com/article/VBA/ 233 pages : cordialement, Didier
__________________
Didier Gonard Ps : Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite ! Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP N'oubliez pas de mettre : ..quand c'est le cas !
|
|
|
|
10
|
|
|
#9 | ||||||
|
Invité de passage
![]() Ingé Inscription : juillet 2011 Messages : 16 ![]() |
Citation:
Citation:
![]() Code :
|
||||||
|
|
00
|
|
|
#10 | ||
![]() ![]() |
est-tu sur de tes répertoire ...:
Ajoute ces quelques lignes: Code :
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
||
|
00
|
|
|
#11 |
|
Invité de passage
![]() Ingé Inscription : juillet 2011 Messages : 16 ![]() |
Raaaaaa il me met fichier inexistant, pourtant j'ai essayer de le déplacer pour avoir un chemin plus simple, j'ai copier le nom du fichier pour être sur le l'orthographe mais rien ni fait
sinon pour moi mon code devrait fonctionner?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com