Re : sauvegarde puis re-utilisation
Re,
Voila en piece jointe la base, sur cette base sont appliquees deux matrices:
La premiere pour sauvegarder seul une feuille de mon fichier:
Sub Save_Sheet()
Dim strNom As Variant
strNom = Application.GetSaveAsFilename(Name & Range("B16") & Format(Range("G16"), " yyyy-mm-dd"), "Invoices (*.xls),*.xls")
If strNom <> False Then
ActiveSheet.Copy
ActiveWorkbook.SaveAs strNom
ActiveWorkbook.Close
End If
End Sub
La seconde pour mettre a jour un numero apres chaque sauvegarde:
Sub IncrementationFactureNumero()
Dim NumberInvoiceNumber As Integer
Dim RangeInvoiceNumber As Range
Dim StringInvoiceNumber As String
Set RangeInvoiceNumber = Sheets("Invoices").Range("G14")
StringInvoiceNumber = ""
With RangeInvoiceNumber
If .Value = "" Then
.Value = StringInvoiceNumber & " " & Format(0, "0")
End If
End With
NumberInvoiceNumber = Val(Mid(RangeInvoiceNumber, Len(StringInvoiceNumber) + 1))
NumberInvoiceNumber = NumberInvoiceNumber + 1
RangeInvoiceNumber = StringInvoiceNumber & " " & Format(NumberInvoiceNumber, "0000")
End Sub
Et puis un autre( celle que jai copie sur le fichier base que tu m a envoye, mais qui n est pas prise en compte:
Sub Lancement()
Dim MonNom As String
Dim Chemin As String, Txt As String
MonNom = Range("B16").Value & ".xls"
Chemin = "C:\Documents and Settings\Ton Nom\desktop\nina\invoices\unpaid\"
Txt = Dir(Chemin & MonNom)
If Not Txt = "" Then
Workbooks.Open Filename:=Chemin & MonNom
End If
End Sub
J ai sorti les macros de mon fichier joint car sinon il ete trop volumineu.
Merci beaucoup