Goedenavond,
Eerste stappen gezet in de VBA-world en macro runt perfect.
Nu wil ik na eerste run het resultaat opslaan als nieuw werkblad "VOORSTEL 1"
Ik heb dit nu opgelost met een inputbox maar ja......als men "VOORSTEL 1" niet wijzigt naar "VOORSTEL 2"
wordt een nieuwe sheet aangemaakt met naam "CALCULATIE (2) want ja...VOORSTEL x is steeds het resultaat van filteren van het origineel "CALCULATIE" dat op de achtergrond(verborgen) draait.
Natuurlijk streef ik ernaar dat de voorstellen automatisch zouden genummerd worden beginnende bij VOORSTE 1 als de macro de eerste keer gerund wordt.
Bij openen workbook zie je slechts 1 blad.
Na runnen macro komt 2e(voorstel 1) enz enz
Hieronder hoe ik het nu deed
Veeeel dank voor de vele tips
Xavier
'INPUTBOX "Voorstel-nr ingeven" en voorstelnummer plakken op cel AI11
Range("AI11").Value = InputBox("Geef uw voorstel een nummer en wel degelijk NIET identiek als voorgaande !!!!", "VOORSTEL-nr wijzigen", "VOORSTEL 1")
On Error Resume Next
ActiveSheet.Select
ActiveSheet.Name = Range("AI11").Value
Eerste stappen gezet in de VBA-world en macro runt perfect.
Nu wil ik na eerste run het resultaat opslaan als nieuw werkblad "VOORSTEL 1"
Ik heb dit nu opgelost met een inputbox maar ja......als men "VOORSTEL 1" niet wijzigt naar "VOORSTEL 2"
wordt een nieuwe sheet aangemaakt met naam "CALCULATIE (2) want ja...VOORSTEL x is steeds het resultaat van filteren van het origineel "CALCULATIE" dat op de achtergrond(verborgen) draait.
Natuurlijk streef ik ernaar dat de voorstellen automatisch zouden genummerd worden beginnende bij VOORSTE 1 als de macro de eerste keer gerund wordt.
Bij openen workbook zie je slechts 1 blad.
Na runnen macro komt 2e(voorstel 1) enz enz
Hieronder hoe ik het nu deed
Veeeel dank voor de vele tips
Xavier
'INPUTBOX "Voorstel-nr ingeven" en voorstelnummer plakken op cel AI11
Range("AI11").Value = InputBox("Geef uw voorstel een nummer en wel degelijk NIET identiek als voorgaande !!!!", "VOORSTEL-nr wijzigen", "VOORSTEL 1")
On Error Resume Next
ActiveSheet.Select
ActiveSheet.Name = Range("AI11").Value