Recopier que la valeur d'une cellule

Fermé
doody51 Messages postés 8 Date d'inscription lundi 1 février 2010 Statut Membre Dernière intervention 11 juin 2013 - 1 févr. 2010 à 17:37
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 16 févr. 2010 à 18:26
Bonjour,
j'ai sur une feuille un bon de commande. Et je voudrai qu'excel recopie la valeur de la cellule A1 par exemple et qu'il la recopier dans untableau sur deuxième feuille.
Mon problème est que je voudrai que lorsque je réalise un autre bon de commande il n'efface pas les données qui sont dans le tableau mais ajoute sur les lignes qui suit (dans le tableau) les nouvelles valeurs du BC.
En fait je voudrai à la fin du mois que dans la deuxième feuille il récapitule tous les BC qui ont été passés dans le mois (sachant que je n'utilise qu'une seule feuille pour les BC)

Je ne sais pas si je suis très clair, mais si qq'un peux m'aider cela m'arrangerai beaucoup.

Merci d'avance.

5 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
1 févr. 2010 à 18:34
bonsoir,

restitution en colonne A

with Sheets("tonrecap")
    lig=.range("A65536").end(xlup).row+1
   cells(lig,1)=sheets("bondecomm").range("A1")
end with
0
doody51 Messages postés 8 Date d'inscription lundi 1 février 2010 Statut Membre Dernière intervention 11 juin 2013
2 févr. 2010 à 10:26
Bonjour,
ce que tu as mis pourrait surement m'être utile mais le problème c'est que je n'ai pas un super niveau en excel et donc je nage un peu avec tes explications.
Si tu (ou qq un d'autre) pouvais être un peu plus clair sur ce que je dois faire je t'en serai grandement reconnaissant.
Merci
0
doody51 Messages postés 8 Date d'inscription lundi 1 février 2010 Statut Membre Dernière intervention 11 juin 2013
3 févr. 2010 à 10:26
Bonjour,
Personne ne pourrais m'aider?
Là je suis vraiment dans la m......
Bonne journée
Merci
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
3 févr. 2010 à 11:23
Bonjour,
Il vaut mieux préciser au départ que tu débutes sur excel...Comme tu écris dans le forum "programmation" tu as été considéré comme connaissant un minimum en macro. Tu as aussi le forum "bureautique"

pour résoudre ton problème, il faut utiliser VBA (Visual Basic)

tu veux compiler en colonneA de la feuill2 , le valeurs successives de la cellule A1 de la feuille 1

sub compiler()
with Sheets(2)
    lig=.range("A65536").end(xlup).row+1
   cells(lig,1)=sheets(1).range("A1")
end with
end sub


tu fais un copier ce cette macro

dans ton classeur!
Alt+F11 tu arrives dans l'éditeur VBA
Insertion-module
Tu fais un coller de la macro

tu retourne sur la feuil1 (ta facture)
menu options-personnaliser tu coches "formulaire" (XL<2007)

tu dessines un bouton et tu l'affectes à ta macro "compiler"

dans la feuille2 en A1 tu écris report (ou autre chose comme Numéro, histoire de faire un nom de champ)

quand tu cliques sur le bouton la valeur en A1 s'écrit en A2 feuill2 le coup suivant en A3 etc.
0
doody51 Messages postés 8 Date d'inscription lundi 1 février 2010 Statut Membre Dernière intervention 11 juin 2013
16 févr. 2010 à 18:16
Bonjour,
Merci pour la réponse, elle m'a été super utile...
Désolé pour le retard de ma réponse mais j'étais en vacances.
Encore merci
Bonne soirée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
16 févr. 2010 à 18:26
Bon courage pour la reprise du boulot !!
0