Webmineur
-
26 avril 2000 à 13:26
adn28
Messages postés91Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention16 mars 2005
-
10 févr. 2005 à 10:16
bonjour,
comment puis-je utiliser un worksheet excel dans une form VB ?
j'arrive à l'insérer dans la form mais je n'arrive pas à l'utiliser. Quand j'execute mon programme, il faut que je double-click sur l'emplacement du worksheet pour le faire apparaitre.
Comment lui envoyer des donées ?
Si quelqu'un a deja fait cela dans une appli, j'aimerai bien qu'il m'explique !
Tu peut ajouter à ta feuille VB un objet OLE puis l'intialiser sur Excel
et le liée à un fichier Excel existant, ou un nouveau.
(OLE existe dans la boite à outil de VB6).
peux tu me filer un tout petit bout de code qui explique tout cela pour que je comprenne un peu mieux.
peux t'on utiliser des scrollbars dans les object OLE ?
merci beaucoup.
Vous n’avez pas trouvé la réponse que vous recherchez ?
J'ai essayé plein de truc mais j'arrive pas à envoyer des données sur ma feuille excel contenu dans mon object OLE.
pour ce qui est des scrollbars pas trouvé.
Sinon connais tu des ActiveX (free de preference) qui peuvent remplacer une feuille excel comme Formula One 6.1 de Tidestone (www.tidestone.com) incorporant les fonctionnalités excel?
Bon jour
Peut tu me dire que s'est que tu veut faire précisément
Est se que tu veut utiliser directement Excel dans une feuille VB? ou tu veut modifier un fichier Excel par le code VB et afficher les modifications dans La feuille qui contient OLE ? ......
1)Pour modifier dans fichier existant par le code, alors :
dim xlOpen as Object
Set xlOpen = GetObject(FileName)
xlOpen.Application.DisplayAlerts = False
xlOpen.Application.Visible = True
xlOpen.Parent.Windows(1).Visible = True
puis vous pouvez modifier dans se fichier en utilisant les méthodes d'xlOpen.Application
2)Pour modifier dans un nouveau fichier
dim xlApp as Excel.Application
Set xlApp = CreateObject("Excel.Application")
xlApp.DisplayAlerts = False
xlApp.Workbooks.Add
xlApp.Range("A1").Select
xlApp.ActiveCell.FormulaR1C1 = "Bien bon"
.....
Et en pointant votre OLE sur le fichier, vous allez donc voir en direct les modif-s!.
Flyd
Messages postés6Date d'inscriptionsamedi 14 octobre 2000StatutMembreDernière intervention11 juillet 2002 20 févr. 2002 à 22:46
Pouriez-vous me dire comment utiliser directement Excel dans une feuille VB à l'aide du contrôle fournis par excel qui s'adapte parfaitement au formulaire vb ? Je suis pas capable d'y charger un formulaire...