AiDuK
Messages postés80Date d'inscriptionlundi 22 octobre 2007StatutMembreDernière intervention30 juillet 2008
-
16 juin 2008 à 15:49
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
16 juin 2008 à 16:53
Bonjour,
Je travail actuellement sur un document excel, celui-ci est constitué de 2 feuille ( nous les appelerons respectivement : feuille1 et feuille2 )
Dans feuille1, qui ressemble fortement à un formulaire, se trouve plusieurs cellules à remplir.
( par exemple : nom , prénom , profession ... )
Dans feuille2 se trouvent sur les colonnes ( No , Nom , Prénom , Profession , etc ...)
Je souhaiterais créer une macro qui lorsqu'elle est activée, copie les informations de feuille1 vers les champs correspondant sur feuille2.
Feuille2 aurait alors la même fonction qu'une BDD
De plus , il faudrait que lorsque l'on execute la macro une fois, il fasse les ajouts dans feuille2, mais lorsque l'on fait la macro une 2eme fois, il passe une ligne et insert les données dans feuille2, mais sans remplacer les données précédements inscrites.
Je ne vois pas trop comment faire , je suis un peu perdu, et je n'ai rien trouvé sur internet me donnant une piste vers laquelle me diriger.
C'est pourquoi , je me tourne vers vous, en espérant que quelqu'un aura la gentillesse de m'aiguiller
Cordialement,
AiDuK
A voir également:
[Excel | VBA] Copié contenu d'une cellule d'une feuille eet stocker dans une aut
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 16 juin 2008 à 15:56
Salut,
ça dépends de la disposition des éléments sur la première feuille.
Si c'est disposé comme la feuille2 (les éléments dans la même colonne de chaque page) :
Sheets("Feuille1").Range("A1:G1").Copy ' exemple au pif, a oi de déterminer les cellules
With Sheets("Feuille2")
.Range("A" & .Range("A1").End(xlDown).Row + 1).Paste
End With
AiDuK
Messages postés80Date d'inscriptionlundi 22 octobre 2007StatutMembreDernière intervention30 juillet 2008 16 juin 2008 à 16:02
Merci de la rapidité de la réponse, et de ton aide.
Au niveau de la disposition des deux feuilles, il n'y a aucune ressemblance.
Feuille1 est disposée plutot comme un formulaire, c'est à dire un peu n'importe comment
Alors que feuille2 a plutot la structure d'une BDD avec les en tête de champs sur chaque colonne , à la ligne 1
AiDuK
Messages postés80Date d'inscriptionlundi 22 octobre 2007StatutMembreDernière intervention30 juillet 2008 16 juin 2008 à 16:21
Je viens de tester , mais cela me fait une erreur
j'ai crée un bouton de commande, dans lequel j'ai mis ta macro, et préalablement , j'ai recopié les cellules de la feuille1 aux mêmes endroits
Il me dit : "erreur d'execution 6 , Dépassement de capacité"