[Résolu][VBA Excel] pb de copie

pb de copie [Résolu][VBA Excel] - VB/VBA/VBS - Programmation

Marsh Posté le 02-11-2005 à 12:58:04    

salut tt le monde
 je voulais savoir s'il y a une commande qui copie les valeurs de textbox sur une feuille excel:
 j'ai une offre technique (feuille XL) que je dois remplir avec des valeurs calculées via un userform vba
 
merci d'avance


Message édité par tunisiano8 le 03-11-2005 à 11:47:29
Reply

Marsh Posté le 02-11-2005 à 12:58:04   

Reply

Marsh Posté le 02-11-2005 à 13:57:55    

Salut tunisiano,
As tu essayé : range("A1" ).select
suivi de activecell.formula = textbox(X).value ?
 
@+watashi


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 02-11-2005 à 14:12:03    

salut à toi WaTashi,
 
ce code je le mets comme code feuille ou userform stp ??

Reply

Marsh Posté le 02-11-2005 à 19:06:09    

Plutôt sur un commandbutton du genre envoyer les données vers excel) à la fin de tes saisies de données et vérification de celles-ci en particulier si c le même userform dont tu parlais l'autrefois avec tes nombreuses textbox :)
 
@+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 03-11-2005 à 09:25:01    

J'avoue que ça commence a être dur pour moi,
 
je vais décrire mon projet afin de trouver une solution:
 
mon objectif est d'avoir une offre technique d'un produit, pour celà je dispose d'un classeur contenant plusieurs feuilles  (bases de données + l'offre ) , j'ai créé un userform + un code associé qui effectue tous les calculs nécessaires. A la fin les résultats sont affichés dans des textbox, Mon but est d'afficher à la fin l'offre technique (feuille excel) remplie par les resultats précédants.
j'espere que j'étais clair.
 
j'ai essayé la commande suivante sheets("offre technique" ).show mais j'ai un message d'erreur type 438 (propriete ou methode non generee par cet objet) :??:  

Reply

Marsh Posté le 03-11-2005 à 09:33:36    

Et pourquoi pas écrire la référence de la cellule qui doit contenir le résultat dans textbox1.linkedcell ?


---------------
Ce qui est affirmé sans preuve peut être nié sans preuve.
Reply

Marsh Posté le 03-11-2005 à 09:35:55    

je m'adresse a ceux qui veulent m'aider pour leur eclaircir le pb et non po à des rigolos qui n'ont rien a foutre sur ce forum.

Reply

Marsh Posté le 03-11-2005 à 09:37:49    

c'est à moi que tu t'adresses ?


---------------
Ce qui est affirmé sans preuve peut être nié sans preuve.
Reply

Marsh Posté le 03-11-2005 à 09:41:57    

si le sujet ne t'interesses po ne réponds po et économises tes remarques a 2 balles

Reply

Marsh Posté le 03-11-2005 à 09:44:51    

tunisiano8 a écrit :

je m'adresse a ceux qui veulent m'aider pour leur eclaircir le pb et non po à des rigolos qui n'ont rien a foutre sur ce forum.


 

tunisiano8 a écrit :

si le sujet ne t'interesses po ne réponds po et économises tes remarques a 2 balles


 
euh du calme hein, sinon je ferme ton topic et je t'éjecte :heink:
tu peux me dire en quoi vobiscum a été désagréable ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-11-2005 à 09:44:51   

Reply

Marsh Posté le 03-11-2005 à 10:16:26    


Toutes mes excuses vobiscum, c'était un collègue qui a profité de mon absence pour écrire ces deux messages, je suis vraiment désolé .

Reply

Marsh Posté le 03-11-2005 à 10:36:21    

tunisiano8 a écrit :

mon objectif est d'avoir une offre technique d'un produit, pour celà je dispose d'un classeur contenant plusieurs feuilles  (bases de données + l'offre ) , j'ai créé un userform + un code associé qui effectue tous les calculs nécessaires. A la fin les résultats sont affichés dans des textbox, Mon but est d'afficher à la fin l'offre technique (feuille excel) remplie par les resultats précédants.

Dans ton userform, tes textbox sont remplis. Tu te crées un commandbutton en plus que tu appelles "envois offre" par exemple et dans la private sub commandbuttonXXX_Click tu place tout ce qu'il faut pour remplir tes cellules :

Code :
  1. Worksheets("offre technique" ).range("A1" ).select
  2. Activecell.formula= textbox(XXX).value

et tu continues comme ça pour toutes les données que tu dois placer dans cette feuille ou ailleurs.

tunisiano8 a écrit :

j'ai essayé la commande suivante sheets("offre technique" ).show mais j'ai un message d'erreur type 438 (propriete ou methode non generee par cet objet) :??:

Les feuille ne s'activent pas par show (réservé aux userforms mais par select ou activate

Code :
  1. sheets("offre technique" ).Activate

Déjà ça ira mieux :)
Ensuite si ton userform est en cours, il faudra que tu le fermes avec :

Code :
  1. userform.hide


tunisiano8 a écrit :

c'était un collègue qui a profité de mon absence pour écrire ces deux messages


Chapeau bas à ton collegue il y va fort ! J'espère qu'il a la tête au carré maintenant ;)


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 03-11-2005 à 11:34:16    

:bounce:  :bounce:  
ça marche.
merci beaucoup WaTashi,t'es la meilleure.
 

Reply

Marsh Posté le 03-11-2005 à 11:37:34    

tunisiano8 a écrit :

:bounce:  :bounce:  
ça marche.
merci beaucoup WaTashi,t'es la meilleure.


 :ange:   :love:   cool   :D  ;)
Un petit résolu sur le titre de ton post ?non?


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 03-11-2005 à 11:45:48    

bien sur
:jap:  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed