Private Sub Command2_Click()
reponse = InputBox("Tapez le nom de la marque à créer:", "Nouvelle marque")
List1.AddItem reponse
If reponse <> "" Then
'Déclaration des variables
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel
'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("C:\Documents and Settings\Appli gestion plaquettes\PLAQUETTE.xls")
'Creation d'une nouvelle feuille excel
Set wsExcel = Sheets.Add
ActiveSheet.Name = reponse
' Sauvegarde sans demander confirmation excel
If ActiveWorkbook.ReadOnly Then
wbExcel.Saved = True
Else
wbExcel.Save
End If
wbExcel.Close 'Fermeture du classeur Excel
appExcel.Quit 'Fermeture de l'application Excel
Dim RetVal As Variant
RetVal = Shell("Taskkill /im Excel.exe /f", 0) '"tue" le process excel
'Désallocation mémoire
Set wsExcel = Nothing
Set wbExcel = Nothing
Set appExcel = Nothing
End If
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Command2_Click()
reponse = InputBox("Tapez le nom de la marque à créer:", "Nouvelle marque")
List1.AddItem reponse
If reponse <> "" Then
'Déclaration des variables
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel
'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("C:\Documents and Settings\Appli gestion plaquettes\PLAQUETTE.xls")
'Creation d'une nouvelle feuille excel
Set wsExcel = Sheets.Add
ActiveSheet.Name = reponse
' Sauvegarde sans demander confirmation excel
If ActiveWorkbook.ReadOnly Then
wbExcel.Saved = True
Else
wbExcel.Save
End If
wbExcel.Close 'Fermeture du classeur Excel
appExcel.Quit 'Fermeture de l'application Excel
Dim RetVal As Variant
RetVal = Shell("Taskkill /im Excel.exe /f", 0) '"tue" le process excel
'Désallocation mémoire
Set wsExcel = Nothing
Set wbExcel = Nothing
Set appExcel = Nothing
End If
End Sub