Option Explicit Private Sub Workbook_Open() Sheets("Feuil2").Activate End Sub
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
'Créer une instance de Excel
Dim ApExcel As New Excel.Application
Dim wbExcel As New Excel.Worksheet
'Créer un nouveau classeur
ApExcel.Workbooks.Add()
'Ouvrir un classeur
'ApExcel.Workbooks.Open("chemin classeur.xls")
'rendre le classeur visible
ApExcel.Visible = True
ApExcel.Range("A1").Formula = "Bonjour" 'Ajouter du texte à une cellule
ApExcel.Workbooks.Close() 'on ferme le classeur
ApExcel.Visible = False
ApExcel.Quit() 'on ferme Excel
End Sub
ApExcel.
ApExcel.wbExcel("Feuil2").Activate
'Aller dans My Project- Références et ajouter dans COM: 'Microsoft Excel Object 12.0 Library Imports Microsoft.Office.Interop Imports Microsoft.Office.Interop.Excel Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 'Déclaration des variables Dim appExcel As New Excel.Application Dim wbExcel As Excel.Workbook Dim chemin As String Dim mafeuille As String mafeuille = InputBox("Saisissez la feuille à ouvrir", "Sélection feuille", "Feuil2") Dim openFD As New OpenFileDialog With openFD .Filter = "Excel Files (*.xlsx)|*.xlsx" .Title = "Sélectionnez le classeur que vous souhaitez ouvrir." If .ShowDialog(Me) = System.Windows.Forms.DialogResult.OK Then chemin = .FileName Else MessageBox.Show("Opération annulée par l'utilisateur!", "Ouverture fichier", MessageBoxButtons.OK, MessageBoxIcon.Information) Exit Sub End If .Dispose() End With 'Ouverture d'Excel appExcel.Visible = True 'Ouverture de mon fichier Excel wbExcel = appExcel.Workbooks.Open(chemin) 'Affichage de la feuille voulue wbExcel.Worksheets(mafeuille).Activate() ' appExcel.Visible = False ' appExcel.Quit() End Sub End Class
' créer un nouveau fichier Dim path As String = (Application.StartupPath & "\SETUPTL.txt") If IO.File.Exists(path) Then Exit Sub Else IO.File.Create(Application.StartupPath & "\SETUPTL.txt") End If
' créer un nouveau fichier Dim path As String = My.Application.Info.DirectoryPath & "\SETUPTL.txt" If IO.File.Exists(path) Then Exit Sub Else IO.File.Create(My.Application.Info.DirectoryPath & "\SETUPTL.txt") End If
Dim appExcel As New Excel.Application Dim wbExcel As Excel.Workbook Dim chemin As String Dim mafeuille As String mafeuille = InputBox("C:\Essai.xlsx", "2", "Feuil2") Dim openFD As New OpenFileDialog With openFD .Filter = "Excel Files (*.xlsx)|*.xlsx" .Title = "Sélectionnez le classeur que vous souhaitez ouvrir." If .ShowDialog(Me) = System.Windows.Forms.DialogResult.OK Then chemin = .FileName Else MessageBox.Show("Opération annulée par l'utilisateur!", "Ouverture fichier", MessageBoxButtons.OK, MessageBoxIcon.Information) Exit Sub End If .Dispose() End With 'Ouverture d'Excel appExcel.Visible = True 'Ouverture de mon fichier Excel wbExcel = appExcel.Workbooks.Open("C:\Essai.xlsx") 'Affichage de la feuille voulue wbExcel.Worksheets(mafeuille).Activate()
Option Strict Off 'Aller dans My Project- Références et ajouter dans COM: 'Microsoft Excel Object 12.0 Library Imports Microsoft.Office.Interop Imports Microsoft.Office.Interop.Excel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim openFD As New OpenFileDialog With openFD .Filter = "Excel Files (*.xlsx)|*.xlsx" .Title = "Sélectionnez le classeur que vous souhaitez ouvrir." If .ShowDialog(Me) = System.Windows.Forms.DialogResult.OK Then chemin = .FileName Else MessageBox.Show("Opération annulée par l'utilisateur!", "Ouverture fichier", MessageBoxButtons.OK, MessageBoxIcon.Information) Exit Sub End If .Dispose() End With