Demande d'un code VBA

Fermé
tayeb15 Messages postés 3 Date d'inscription vendredi 23 octobre 2015 Statut Membre Dernière intervention 24 octobre 2015 - 23 oct. 2015 à 13:40
Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 - 24 oct. 2015 à 22:41
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
A voir également:

3 réponses

Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
23 oct. 2015 à 22:59
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 Date d'inscription vendredi 23 octobre 2015 Statut Membre Dernière intervention 24 octobre 2015
24 oct. 2015 à 15:43
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 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
24 oct. 2015 à 17:57
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 Date d'inscription vendredi 23 octobre 2015 Statut Membre Dernière intervention 24 octobre 2015
24 oct. 2015 à 22:03
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 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
Modifié par Le Pingou le 24/10/2015 à 22:43
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