Boris54360
Messages postés7Date d'inscriptionmardi 24 juillet 2007StatutMembreDernière intervention24 juillet 2007 24 juil. 2007 à 12:01
La ligne de la feuille 1 "Formulaire" receuille des infos par la technique de (=case de saisie)
Par exemple pour la date et l'heure la case H35=C18=Maintenant()
maintenant ce que je voudrais bien c'est que la ligne B35 => J35 de la feuille 1
se place en B3 => J3 de la feuille 2 "liste actions"
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 24 juil. 2007 à 11:17
Salut,
Alors toi tu va avoir la palme de la question la plus inutile (au moins pour la journée)
Non mais franchement tu te moques de qui là?
En plus l'image est introuvable (j'ai même pris la peine d'aller voir... encore du temps de perdu)
<ol><li>On fait une recherche sur le site avant de poster une question.</li><li>On est poli : « bonjour » et « merci » sont des mots appréciés.</li><li>On utilise un langage correct : pas de langage SMS, et on fait attention à l'orthographe.</li><li>On demande une explication sur un sujet précis, on ne l'exige pas.</li><li>On ne pose qu'une question par topic.</li><li>On pose une question aussi précise que possible.</li><li>On précise les détails du problème : contexte, langage, message d'erreur ...</li><li>On pense à donner le bout de code qui pose problème, et préciser le langage utilisé.</li><li>On ne demande pas un programme tout fait, on ne demande que de l'aide sur un problème
concret.</li><li>On pense à laisser un petit message lorsqu'un problème est résolu et à cliquer
sur le bouton « réponse acceptée ».</li></ol>
Boris54360
Messages postés7Date d'inscriptionmardi 24 juillet 2007StatutMembreDernière intervention24 juillet 2007 24 juil. 2007 à 11:22
Voici l'image
Encore désolé mais sa fait 2 jours ke je cherche et mon patron me fous de plus en plus la pression pour l'obtention d'un résultat alors désolé de ne pas avoir prit le temp d'avoir étudier tous le protocole de VBfrance. Je suis venu ici chercher de l'aide.
Pourrais je en avoir s'il vous plait ?
http://test.com
Vous n’avez pas trouvé la réponse que vous recherchez ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 24 juil. 2007 à 11:24
Re,
Bon il s'avère que oui effectivement il y a une image, mais c'est incompréhensible..alors si réellement tu veux dfe l'aide il va falloir prendre ta plus belle plume (ou ton plus beau clavier) et taper en toutes lettre et de manière claire ce que tu souhaites et sourtout ou est ton problème.
Boris54360
Messages postés7Date d'inscriptionmardi 24 juillet 2007StatutMembreDernière intervention24 juillet 2007 24 juil. 2007 à 11:34
Depuis un formulaire excel (feuille "Formulaire") je collecte des infos sur une ligne allant de B35 à J35
Je souhaiterai que cette ligne s'archive dans une autre feuille "liste actions" allant de B3 à J3 a chaque fois que l'on sucite le bouton "enregistrer"
De plus à chaque nouvelle saisie ( donc a chaque nouveau clique sur le bouton "enregistrer" les nouvelles valeur viendrons s'ajouter sur la ligne du dessous)
Il me faut que les valeurs au moment de la saisie car j'ai une fonction =Maintenant() qui risque de fausser mon archivage.
Voila j'espère avoir éclairé un peu plus mon problème.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 24 juil. 2007 à 11:42
Ouais...
Même le nul que juis en VBA (que je ne connais absolument pas), saurait :
1) dénicher quelle est la dernière ligne remplie dur la feuille d'accueil (j'y ai répondu très récemment)
2) me servir de l'enregistreur de macro pour voir comment M. VBA écrit un copier-coller (dont
je me servirait ensuite en ronronnant) ...
ouais...
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 20073 24 juil. 2007 à 11:53
Salut a tous,
LOL, on va essayer de deviner le pb pour etre sympa.
Tu veux que lorsque tu appuies sur le bouton enregistrer de la feuille1, ca ecrit la date a la case H35 (ou la ligne 35 entiere) de la feuille1 dans la case H3 (oul a ligne 3 entiere) de la feuille2. Si c'est ca, c'est pas tres sorcier.
Par contre pour l'incrémentation, t'es gonflé (c'etait deja pas mal avant), car c'est pas facile de deviner quoi incrementer. DSL ma clairvoyance a des limites. Si je suis a coté de la plaque, explique ou va voir Nostradamus.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 24 juil. 2007 à 11:59
Re,
Bon on va pas y passer la journée.
Tiré de ton code:
Dim NumLigne As Long
NumLigne = (Sheets("liste actions").Range("B65000").End(xlUp).Row + 1)
Range("B35:J35").Copy (Sheets("liste actions").Range("B" & NumLigne)), ----
[code.aspx?ID=41455 By Renfield]
Boris54360
Messages postés7Date d'inscriptionmardi 24 juillet 2007StatutMembreDernière intervention24 juillet 2007 24 juil. 2007 à 12:20
Merci MPi ( ironie du sort ma société s'appelle MPi également [Mougenot Protection Innovation] merci aussi à Jrivet
Encore désolé de ne pas avoir mis les formes dans mon discours et de ne pas y connaitre long en VBA.
Encore merci.