Ga naar inhoud

Jef2019

Lid
  • Items

    5
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door Jef2019

  1. De code werkt voor een stuk goed, behalve voor het volgende: - Elke keer wanneer je op opslaan klikt, opent het 'opslaan als'-venster en moet je opnieuw opslaan als een nieuw bestand; klik je op 'annuleren', dan slaat het alsnog opnieuw op, onder de naam 'onwaar'. - Als ik het sjabloon wil aanpassen, kan ik niet meer opnieuw opslaan als een sjabloon, maar enkel als .xlsm Ziehier de code die ik ervan gemaakt heb: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Dim xlsmnaam As String, titel As String, naam As String On Error GoTo oops titel = "Offerte Swingo - " naam = titel & Sheets("Offerte").Range("B2").Value xlsmnaam = Application.GetSaveAsFilename(fileFilter:="Excel Files (*.xlsm), *.xlsm", InitialFileName:=naam & ".xlsm") oops: Exit Sub ActiveWorkbook.Saveas xlsmnaam, FileFormat:=52 End Sub
  2. De code die ik gebruik, maar die dus niet doet wat hij moet doen, is de volgende: Sub OpslaanAls() Dim formName As String formName = "Swingo configuration - " & Sheets("Offerte").Range("B2").Value ' OpslaanAls Macro ActiveWorkbook.Saveas Filename:= _ formName _ , FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False End Sub
  3. Beste forumleden Ik heb een excel-sjabloon gemaakt met macro's. Bedoeling is dat gebruikers het sjabloon openen en daarna enkel kunnen opslaan als .xlsm. Qua bestandlocatie, wil ik dat de gebruiker nog zelf vrij een locatie kan kiezen. Ik wil ook al op voorhand een bestandsnaam opgeven, zodat de gebruikers hier geen werk meer aan hebben. Hoe kan ik dit in VBA doen? Alvast bedankt!
  4. Afhankelijke of getrapte heb ik geprobeerd, maar kreeg daar niet het gewenste resultaat..
  5. Beste forumleden Ik heb me op internet al suf gezocht naar een oplossing voor mijn probleem. Ik hoop dat jullie kunnen helpen! Ik heb in excel een bestand gemaakt waar een voertuig moet samengesteld worden zoals in een configurator. Bij alle opties is er volgende keuze: - Optie volgens klant - Eventuele optie - <leeg> Indien optie 4 of 5 gekozen wordt, moet automatisch bij optie 11 en 12 dezelfde optie verschijnen. Bij 11 en 12 mag die keuze dan niet meer overschreven worden. Stel dat optie 4 of 5 niet gekozen worden, dan moet bij 11 en 12 wel nog steeds de mogelijkheid zijn om via de gegevensvalidatie een keuze te maken. Bij optie 18 kan ook een keuze gemaakt worden, maar dan moet de keuze bij optie 17 verdwijnen. Ik heb dit geprobeerd via gegevensvalidatie, met ALS-formule en gegevensvalidatie, met besturingselementen,... Iets wat ik nog niet geprobeerd heb, omdat ik er niks van ken, is een programmatie via Visual Basic. Is er iemand die me hierbij kan helpen? Of iemand die dit voor mij wil programmeren? Alvast 100x dank!! Vraag op forum.xlsx
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.