Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1245 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  remplir un truc sous vb et l'ecrire dans excel !!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

remplir un truc sous vb et l'ecrire dans excel !!!!

n°139602
jsrx
Posté le 16-05-2002 à 08:33:15  profilanswer
 

Salut a tous !
 
J'aimerais savoir comment faire pour dire a visual basic d'ecrire le champ que l'on vient de completer dans une cellue d'excel ??
 
Plus concretement, je prends un exemple :
Je demande de rentrer la date dans une fenetre (sous visual) et qd je clic sur OK, je voudrais que cette date s'ecrive directement dans la cellule B3 !
 
En gros, en ayant un document de base, je voudrais juste demander a l'utilisateur de rentrer les valeurs et celles-ci se mettent direct dans le fichier excel (ou word, mais ca me parait un peu compliqué !) a l'endroit voulu !!
 
SVP aidez-moi !!!!!   MERCI

mood
Publicité
Posté le 16-05-2002 à 08:33:15  profilanswer
 

n°139618
Loom the G​loom
Even coders get the blues...
Posté le 16-05-2002 à 09:22:06  profilanswer
 

jsrx a écrit a écrit :

Salut a tous !
 
J'aimerais savoir comment faire pour dire a visual basic d'ecrire le champ que l'on vient de completer dans une cellue d'excel ??
 
Plus concretement, je prends un exemple :
Je demande de rentrer la date dans une fenetre (sous visual) et qd je clic sur OK, je voudrais que cette date s'ecrive directement dans la cellule B3 !
 
En gros, en ayant un document de base, je voudrais juste demander a l'utilisateur de rentrer les valeurs et celles-ci se mettent direct dans le fichier excel (ou word, mais ca me parait un peu compliqué !) a l'endroit voulu !!
 
SVP aidez-moi !!!!!   MERCI  




 
 
a priori, sans entrer dans le détail, il faut créer une instance d'application excel, et après tu as des méthodes range, cells, etc qui te permettent d'affecter des valeurs à des cellules.
 
si tu veux cherches dans l'aide application, excel.application, range, cells, workbook etc...
je sais pas si ça va t'aider mais bon...


---------------
Music|Market|Feed|Loom|DVD
n°139739
jsrx
Posté le 16-05-2002 à 11:44:43  profilanswer
 

Je vais aller mater dans tout ca !
Merci en attendant pour ta reponse !

n°139780
latruffe
Bdovore
Posté le 16-05-2002 à 12:34:34  profilanswer
 

essaie ça
 
Sub EcritCellule()
Dim strAnswer As String
 
'InputBox
strAnswer = InputBox("Entrez la valeur à écrire", vbAbortRetryIgnore)
'Ecrit le contenu de l'inputbox dans la cellule B3
ActiveSheet.Cells(3, 2) = strAnswer
 
End Sub

n°139804
Loom the G​loom
Even coders get the blues...
Posté le 16-05-2002 à 13:44:43  profilanswer
 

latruffe a écrit a écrit :

essaie ça
 
Sub EcritCellule()
Dim strAnswer As String
 
'InputBox
strAnswer = InputBox("Entrez la valeur à écrire", vbAbortRetryIgnore)
'Ecrit le contenu de l'inputbox dans la cellule B3
ActiveSheet.Cells(3, 2) = strAnswer
 
End Sub  




 
ben oui c ce que je disais, activesheet est une des méthodes de excel.application
y'a aussi activeworkbook (classeur actif), active worksheet (feuille active)...
la doc est bien faite concernant tout cela...


---------------
Music|Market|Feed|Loom|DVD
n°140196
jsrx
Posté le 17-05-2002 à 05:29:13  profilanswer
 

Vous etes des as les gars !!
Merci, c exactement ce que je voulais !
 
Sinon, sans abuser, y a moyen de faire un genre d'exe avec excel pour qu'y ai juste a cliquer sur l'icone ??
 
Merci

n°140438
latruffe
Bdovore
Posté le 17-05-2002 à 14:34:34  profilanswer
 

Mouis tu peux faire qq chose comme ça. Il suffit de lui dire d'excécuter la macro à chaque ouverture du classeur.
 
Crée un macro du type (que tu affectes au workbook).
 
Private Sub Workbook_Open()
Call EcritCellule
End Sub
 
De cette manière, la macro précédente sera ouverte chaque fois que tu ouvres ton fichier excel.

n°141520
jsrx
Posté le 21-05-2002 à 11:43:05  profilanswer
 

OK, merci pour tout !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  remplir un truc sous vb et l'ecrire dans excel !!!!

 

Sujets relatifs
[Excel 97] Etiquette et graphiques "Nuages de points"[Excel]
[VB / Excel(?)] Problème de date[javascript] comment faire ce truc tout con...
C++ Builder 6 besoin d'aide pour un truc tout bêteecrire dans un doc XML
newbie en php inside truc con sur la redirection[delphi]Ou est le bug ???? je suis sureque c un truc otut con en plus!
[C] A tout hasard... un truc genre eval() ca existe en C?VBA Excel. 2 Workbook ouvert: je veux appeler un module de l autre
Plus de sujets relatifs à : remplir un truc sous vb et l'ecrire dans excel !!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR