• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Werkmap opslaan vanuit een andere werkmap

Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.055
Besturingssysteem
Wndows 10
Office versie
2016
Hallo forumleden,

Ik moet een werkmap opslaan vanuit een andere werkmap.
heb een werkmap waar ik mijn berekeningen in maak een andere werkmap leest deze gegevens weer en dit wordt door AutoCad gebruikt.
Maar ik kan alleen de gegevens in AutoCad gebruiken als die werkmap is opgeslagen maar deze map draai op de achtergrond.
Nu wil ik graag dat ik vanuit het werkblad met berekeningen de AutoCad map kan opslaan
Zelf had ik onderstaande geprobeerd (onder een knop)
Code:
 Workbook("Cadtable.xls").Save
Maar dit werkt niet, hoe kan ik zoiets aanpakken?
 
Misschien met:
Code:
Workbooks("Cadtable.xls").SaveAs "D:\" & "Cadtable" & ".xls"
 
Hallo HSV,

Helaas werkt het niet
Dit heb ik ervan gemaakt.
Code:
Private Sub CommandButton1_Click()
   ActiveWorkbook.Save
   Workbooks("Cadtable.xls").SaveAs "T:\excel bestanden\" & "Cadtable" & ".xls"
 
Zo dan.

Code:
Sub tst()
[COLOR="red"]Workbooks("Cadtable.xls").Activate[/COLOR]
Workbooks("Cadtable.xls").SaveAs "T:\excel bestanden\Cadtable.xls"
End Sub

Of:
Code:
Workbooks("Cadtable.xls").Activate
ActiveWorkbook.Save
 
Laatst bewerkt:
HSV,

Kan dit onder een knop??

Wand als ik dat doe krijg ik een fout melding
 
Zou toch niets uit moeten maken.
 
Dit is de melding die ik krijg
fout.png
 
Je moet de code in de bladmodule plaatsen waar de commandbutton staat.
En haal 'Sub tst()' weg.
 
Dat wordt lastig ik werk namelijk met userforms.

Userform.jpg
 
Als daar de commandbutton staat, zet je de code in de userform.
 
Dat heb ik dus gedaan, maar krijg die fout melding
 
Code:
        Label231.Caption = Range("Data!E140").Value
        Label237.Caption = Range("Data!E145").Value
        Label242.Caption = Range("Data!E151").Value
End Sub

Private Sub CommandButton1_Click()
Workbooks("Cadtable.xls").Activate
Workbooks("Cadtable.xls").SaveAs "T:\excel bestanden\Cadtable.xls"
   End Sub
 
In je eerste post staat dat Cadtable op de achtergrond mee draait.
Staat die nu wel open?
 
Nee

Cadtable is niet actief.

ik krijg het idee dat ik iets verkeerd doe of dat ik iets over het hoofd zie.
 
Laatst bewerkt:
Dan zul je het in de code actief moeten maken, daarna saven, en weer sluiten.
 
HSV,

Heb het een en ander aangepast en het draait nu goed.:thumb:

Mijn dank is groot.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan