Bonjour à tous.
Un problème tout simple d'apparence, mais sur lequel je m'arrache les cheveux.
Soit une feuille de calcul "DEVIS" sur laquelle je rentre un certain nombre d'informations afin de créer un devis.
Ce devis ainsi établi, je souhaite enregistrer certaines de ces informations (numéro devis, clients, date, etc.) dans une nouvelle feuille de calcul(que nous appellerons "LISTE"), sous forme de liste - ou plus exactement de lignes - afin d'avoir un récapitulatif de tous les devis créés.
Ne connaissant pas VBA, je crée une macro à l'aide de l'"enregistreur" qui crée les actions suivantes :
- insère une nouvelle ligne dans la feuille "liste"
- sélectionne la cellule A1. Puis y applique la formule simplissisme
=DEVIS!A1
- de même, sélectionne la cellule B1, puis y applique, par exemple,
=DEVIS!G12
Donc, quand je lance ma macro, ça va bien récupérer les données de ma feuille DEVIS mais...
...mais, ma feuille DEVIS soit me servir à simplement générer un devis et doit donc être réutilisable. Or, évidemment, si je change les infos et que j'applique la macro, ça change toutes les valeurs des cellules de la feuille LISTE.
Donc, comment faire ? Y a-t-il un moyen pour que les résultats renvoyés dans ma feuille liste soient convertis en texte, par exemple ? Ou bien plutôt qu'aller chercher la valeur d'une cellule, existe-t-il une formule qui permette d'arriver à ce que souhaite ?
Ou bien est-ce que je me fourvoie complètement... auquel cas, si quelqu'un a une piste de réflexion, je suis preneur.
Merci d'avance a tous
Vinny
Merci d'avance à tous.