HWV
Terugkerende gebruiker
- Lid geworden
- 19 feb 2009
- Berichten
- 1.213
Meerdere If then als het al bestaat dan volgende If
Voor het opslaan van onze bestellijsten gebruik ik de volgende code:
Wat ik nu in de code erbij wil zetten is als de naam bestaat dat hij dan vraag waar hij het moet opslaan ( vooraf ingesteld op P:\Bestellijsten\Bestellijsten\) en met welke naam. Dit kan volgens mij met de volgende code:
Enkel hier heb ik niet de plaats in kunnen definiëren van P:\Bestellijsten\Bestellijsten\
Ik krijg het helaas niet voor elkaar om dit in mijn code te integreren, dus zodra ze willen opslaan en de naam bestaat al dat dan pas de dialos venster in beeld komt.
Heeft iemand een idee.
Groet HWV
Voor het opslaan van onze bestellijsten gebruik ik de volgende code:
Code:
Sub Savetest2()
HoofdletterBeginnen
With Workbooks.Add
With .Sheets(1)
ThisWorkbook.Sheets("Bestellijst1").Range("A:X").Copy .[A1]
ThisWorkbook.Sheets("Bestellijst1").Range("1:500").Copy .[A1]
For Each sh In ActiveWorkbook.Worksheets
Columns("Y:AN").Delete
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$18"
ActiveWindow.DisplayGridlines = False
End With
' ActiveSheet.PageSetup.PrintArea = "$A$1:$AB$146"
With ActiveSheet.PageSetup
.CenterFooter = _
"&8PPP 1/1/1/1/1/1/ B.V - 1/1/1/1/1 10 - 12 - 1111 AA - /1/1/1/1/1/1/ - WWW.PPP.NL " & Chr(10) & "&7Al onze leveringen vinden plaats volgens de leveringsvoorwaarden van de" & Chr(10) & " PPP gedeponeerd bij de KvK te Amsterdam en Den Haag"
.RightFooter = "Blad &P van &N"
.TopMargin = Application.CentimetersToPoints(1)
.BottomMargin = Application.CentimetersToPoints(2.2)
.LeftMargin = Application.CentimetersToPoints(0.5)
.RightMargin = .LeftMargin
.HeaderMargin = Application.InchesToPoints(0.511811023622047)
.FooterMargin = Application.InchesToPoints(0.393700787401575)
End With
Next
.Parent.SaveAs "P:\Bestellijsten\Bestellijsten\" & .[E7] & " " & .[F9] & " " & .[E6] & Format(Date, " dd-mm-yyyy") & ".xls"
End With
.Close
End With
End Sub
Code:
With Application.Dialogs(xlDialogSaveAs)
.Show
End With
Enkel hier heb ik niet de plaats in kunnen definiëren van P:\Bestellijsten\Bestellijsten\
Ik krijg het helaas niet voor elkaar om dit in mijn code te integreren, dus zodra ze willen opslaan en de naam bestaat al dat dan pas de dialos venster in beeld komt.
Heeft iemand een idee.
Groet HWV
Laatst bewerkt: