Bouton et duplication de données

Résolu
dave1000 Messages postés 9 Statut Membre -  
philmtjn Messages postés 62 Statut Membre -
Bonjour à tous, voila je débute dans EXEL et je dois faire un formulaire intelligent sous EXEL ,voir sous ACCES.

on remplie les coordonnées de contact habituel, nom prénom etc et il y a aussi les coordonnées de facturation qui peuvent être une copie exacte des champs de contact.il y a un bouton pour activer une macro
Si l'on clik sur le bouton la cellule G6 doit recevoir une copie des donnée de la cellule C3.

en fait , je ne connais pas les instructions de manipulation des données de cellules
Comme affecter le contenue d une cellule a une variable, et attribuer le contenue d'une variable a une cellule ou alor si il existe une instruction qui copie directement le contenue d une cellule a une autre

Voila mon problème pour débuter

Merci d'avance pour votre aide

Dave
A voir également:

4 réponses

philmtjn Messages postés 62 Statut Membre 4
 
tu créés le bouton sur ta feuille
et tu double-cliques sur le bouton.
dans les propriétés, tu lui donnes le nom de "bouton"

sub private bouton_click()
activesheet.cells(6,6).activesheet.cells(3,3)
end sub

si le bouton est sur la meme feuille que les 2 cellules.

dis-moi si ca fonctionne.
0
dave1000 Messages postés 9 Statut Membre
 
Merci de ta réponse, mais je n'ai aucun problème avec les boutons, c'est la manipulation des ranges ') qui était demandé, mais j'ai depuis appris à m'en servir
0
philmtjn Messages postés 62 Statut Membre 4
 
Range n'est pas pratique quand on veut automatiser... il faut mettre les lettres et audela de Z... c'est galere. J'ai dû mettre au point une macro de calcul pour les lettres des cellules... mieux vaut utiliser Cells... mais c'est juste un avis.
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour

1. la cellule G6 doit recevoir une copie des données de la cellule C3
Range("G6").Value = Range("C3").Value

2. Comment affecter le contenu d'une cellule a une variable, et attribuer le contenu d'une variable a une cellule
a = Range("C3").Value
Range("G6").Value = a

Bon courage
0
dave1000 Messages postés 9 Statut Membre
 
c'était la réponse que j'attendais ^^ miiiiici beaucoup
0