1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| Option Explicit
Public TypeConfig As String
Public Nouv As Boolean
Private Sub Command1_Click()
Dim Message As String
Message = MsgBox("Etes-vous certain de quitter sans sauvegarder !!", vbOKCancel, "Quiter configuration")
If Message = vbOK Then
Nouveau.Hide
End If
End Sub
Private Sub EnregistrerConfig_Click()
Dim Message As String
If Nom.Text = "" Then
Message = MsgBox("Veuillez entrer un nom pour cet nouvelle configuration !", 64, "Erreur de saisie")
End If
' Déclare des variables objet pour les objets
' Workbook et feuille de calcul de l'application
' Microsoft Excel.
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim ici As String
' Affecte des références d'objet aux variables.
' Utilise les méthodes Add pour créer de
' nouveaux objets Workbook et feuille de calcul.
Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Open("C:\Temp\MS02\Defaut.xls")
Set xlSheet = xlBook.Worksheets(1)
' Affecte les valeurs saisies dans les zones de
' texte aux cellules Microsoft Excel.
xlSheet.Cells(3, 3).Value = Vit.Text
xlSheet.Cells(4, 3).Value = Seuil.Text
xlSheet.Cells(4, 6).Value = Vit1.Text
xlSheet.Cells(4, 7).Value = Vit2.Text
xlSheet.Cells(4, 8).Value = Vit3.Text
xlSheet.Cells(5, 6).Value = Freq1.Text
xlSheet.Cells(5, 7).Value = Freq2.Text
xlSheet.Cells(5, 8).Value = Freq3.Text
xlSheet.Cells(4, 11).Value = FrotO.Text
xlSheet.Cells(4, 12).Value = TolF.Text
xlSheet.Cells(5, 11).Value = CourO.Text
xlSheet.Cells(5, 12).Value = TolC.Text
xlSheet.Cells(6, 11).Value = Longueur.Text
xlSheet.Cells(11, 3).Value = EffortComp1.Text
xlSheet.Cells(11, 4).Value = EffortComp2.Text
xlSheet.Cells(11, 5).Value = EffortComp3.Text
xlSheet.Cells(20, 3).Value = EffortDet1.Text
xlSheet.Cells(20, 4).Value = EffortDet2.Text
xlSheet.Cells(20, 5).Value = EffortDet3.Text
' Enregistre la feuille de calcul.
xlSheet.SaveAs "C:\Temp\MS02\" & Nom.Text & ".xls"
' Ferme l'objet Workbook
xlBook.Close
' Ferme Microsoft Excel à l'aide de la méthode
' Quit.
xlApp.Quit
' Supprime les objets.
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
TypeConfig = Nom.Text
Nouv = True
Nouveau.Hide
End Sub |