Demande d'un code VBA

tayeb15 Messages postés 3 Statut Membre -  
Le Pingou Messages postés 12646 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je suis un débuteur en code VBA et j'ai développer un code qui me permet d'envoyer le contenu d'une cellule à un base de donné sous excel en cliquant sur un bouton, mais je veux que ces donné sera envoyé à un endroit spécéfique "qui sera choisi manuellement par l'utilisateur".

voilà le code VBA que j'ai utilisé:

Sub Macro1()
'
' Macro1 Macro
'
Range("G9").Select
Selection.Copy
Sheets("Data base").Select
Range("A2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("Data Enter").Select
Range("H9").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Data base").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("Data Enter").Select
Range("I9").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Data base").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("Data Enter").Select
Range("I9").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("H9").Select
Selection.ClearContents
Range("G9").Select
Selection.ClearContents
End Sub


J'attend votre Réponse

3 réponses

Le Pingou Messages postés 12646 Date d'inscription   Statut Contributeur Dernière intervention   1 463
 
Bonjour,
Juste au passage, êtes-vous sur que votre code fonctionne correctement ?

Note, c'est vraiment inutile de mettre des ligne en gras et surtout sans merci...!
0
tayeb15 Messages postés 3 Statut Membre
 
Bonjour le pingou,
oui je suis sur que le code marche bien, je ne sais pas qu'il est le soucie?!


salutation
0
Le Pingou Messages postés 12646 Date d'inscription   Statut Contributeur Dernière intervention   1 463
 
Bonjour,
Eh bien voici la réponse (avec erreur sur la ligne entourée de rouge) :

Donc pas possible de comprendre ce que vous voulez réaliser.

0
tayeb15 Messages postés 3 Statut Membre
 
Bonjour,
la finalité de ce code est de faire envoyer les données depuis G9,H9,I9 de la feuille Enter Data .vers les lignes A,B,C de la feuille Data Base.
et il marche très bien !!
et il n'y a pas d'erreur sur le code.

Salutation
0
Le Pingou Messages postés 12646 Date d'inscription   Statut Contributeur Dernière intervention   1 463
 
Bonjour,
Eh bien le code que vous avez mis produit la faute que j'ai mentionnée.
Si vous pensez que je me trompe, alors vous mettez votre fichier sur https://www.cjoint.com/ et poster le lien.

Note: les lignes A,B et C n'existent pas dans Excel.

Salutations.
Le Pingou
0