OVH Cloud OVH Cloud

Intégartion d'une feuille excel

1 réponse
Avatar
Luc
Bonjour,
j'aimerais int=E9grer dans une form l'=E9quivalent d'une=20
feuille excel afin de g=E9rer les cellules.
J'ai utiliser les objets=20
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel

Cela me donne une application ind=E9pendante, mais mon=20
souhait serais d'obtenir une feuille excel dans un =E9cran

Si cela n'est pas possible, pourriez-vous m'indiquer s'il=20
existe d'autres solutions
Je vous remercie par avance pour votre aide
Luc
Luc

1 réponse

Avatar
François Picalausa
"Luc" a écrit dans le message de
news:0a8801c3b3f7$4ecf5350$
Bonjour,
j'aimerais intégrer dans une form l'équivalent d'une
feuille excel afin de gérer les cellules.
J'ai utiliser les objets
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel

Cela me donne une application indépendante, mais mon
souhait serais d'obtenir une feuille excel dans un écran

Si cela n'est pas possible, pourriez-vous m'indiquer s'il
existe d'autres solutions
Je vous remercie par avance pour votre aide




Bonjour/soir,

Tu peu tenter d'ajouter un contrôle OLE contenant une feuille de calcul
Excel.
L'objet
OLE.object
sera de type Workbook:
Msgbox(TypeName(OLE.object)) 'Workbbok

Tu pourra donc l'utiliser comme ceci:
OLE.object.Worksheets(1).Cells(1, 1).formulaR1C1 = "Hello!"

Dans les composants ajoutables à la boite à outils, il existe aussi
Microsoft Office Web Components.
A partir d'un "Spreadsheet", tu pourra par exemple faire ceci:
Spreadsheet1.ActiveSheet.Cells(1, 1).Formula = "Hello!"

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com