Recopier que la valeur d'une cellule
doody51
Messages postés
9
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
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.
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.
A voir également:
- Recopier que la valeur d'une cellule
- Aller à la ligne dans une cellule excel - Guide
- Bloquer une cellule excel - Guide
- Attribuer une valeur à une cellule texte excel - Forum Excel
- Excel cellule couleur si condition texte - Guide
- Formule pour copier la valeur d'une cellule excel ✓ - Forum Excel
5 réponses
bonsoir,
restitution en colonne A
restitution en colonne A
with Sheets("tonrecap")
lig=.range("A65536").end(xlup).row+1
cells(lig,1)=sheets("bondecomm").range("A1")
end with
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
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.
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.
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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