Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Bestand openen  (gelezen 4647 keer)

0 leden en 1 gast bekijken dit topic.

EricV

  • Gast
Bestand openen
« Gepost op: 12 november 2003, 09:08:23 »
Beste Excellers,

Kan iemand mij helpen met het volgende probleem:
ik heb een excel-bestand dat ik elke dag nodig heb. (bv. Bestand1.xls). Als ik dit bestand open zou ik graag willen hebben dat de vraag gesteld wordt of bestand2.xls ook geopend moet worden. Uit bestand1 moet ik soms gegevens kopieren naar bestand2, maar niet elke keer.
Als ik nu de keuze heb om J of N te kiezen dan zou mijn probleem opgelost zijn.
Ik denk dat dit moet met een macro.
Mocht er iemand zijn met een oplossing, wil je dan aub. de werkwijze precies aangeven hoe ik deze moet toepassen want op het gebied van VBA ben ik een leek.

Ik werk met Excel 2002, SR-2.

Alvast bedankt voor alle reacties.

Gr.
Eric

Offline Ingrid B

  • Volledig lid
  • **
  • Berichten: 153
  • Ingrid Baplue Microsoft MVP Excel
Re:Bestand openen
« Reactie #1 Gepost op: 12 november 2003, 09:47:20 »
Private Sub Workbook_Open()
Dim antw
  antw = MsgBox("Tweede bestand openen.", vbYesNo)
  If antw = vbYes Then
    Workbooks.Open Filename:= _
      "C:\...volledig pad invullen...\bestand2.xls"
  End If
End Sub

kopieer de macro naar ThisWorkbook:
https://users.pandora.be/ingrid/excel/copyvba.htm#map
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.240
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:Bestand openen
« Reactie #2 Gepost op: 12 november 2003, 10:43:52 »
Hallo Eric,

Los van de goede raadgevingen van Ingrid,

als je bestand1.xls elke dag gebruikt, kan je dit ook op een eenvoudige manier automatisch opstarten met Excel.

Open Verkenner, lokaliseer je bestand1.xls, en sleep het bestand in de quick launch balk (Snel strart balk, rechts van de Start knop). Er zal nu een snelkoppeling in je werkbalk staan die én Excel, én bestand1.xls zal openen.

Groeten,

SoftAid

Registreer en plaats je systeemgegevens in je profiel
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

EricV

  • Gast
Re:Bestand openen
« Reactie #3 Gepost op: 12 november 2003, 15:53:40 »
Ingrid,

Ik heb dit ingevoegd en het werkt perfect !
Bedankt, trouwens ook SoftAid voor de nuttige tip

Ik heb nog een aanvullende vraag:
is het nu ook mogelijk indien ik voor J heb gekozen om bestand2 te openen, bij het afsluiten van bestand1 de vraag te krijgen of ook bestand2 afgesloten en gesaved moet worden ?

Ik ben benieuwd.

Groeten
Eric

Offline Ingrid B

  • Volledig lid
  • **
  • Berichten: 153
  • Ingrid Baplue Microsoft MVP Excel
Re:Bestand openen
« Reactie #4 Gepost op: 12 november 2003, 16:34:00 »
Private Sub Workbook_BeforeClose(Cancel As Boolean)
  sluiten
End Sub


Sub sluiten()
Dim antw
  On Error GoTo Einde
  Windows("bestand2.xls").Activate
  antw = MsgBox("Tweede bestand opslaan en sluiten.", vbYesNo)
  If antw = vbYes Then ActiveWorkbook.Close SaveChanges:=True
Einde:
End Sub


Kopieer de eerste macro naar ThisWorkbook en de tweede macro naar een module.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

EricV

  • Gast
Re:Bestand openen
« Reactie #5 Gepost op: 13 november 2003, 08:43:02 »
Goedemorgen Ingrid,

Bedankt voor je reactie.
Ik heb je code voor het 2e deel gekopieerd naar een module, maar helaas werkt dit niet.
Kun je misschien stap voor stap aangeven hoe ik eea. moet doen, zodat ik kan zien wat ik fout heb gedaan ? Ik ben nl. een leek op het gebied van VBA.

Het enige wat er gebeurt is dat na het afsluiten van bestand1 het tweede bestand zichtbaar wordt, verder niks.

Ik ben benieuwd naar je antwoord.

Groeten,
Eric

Offline Ingrid B

  • Volledig lid
  • **
  • Berichten: 153
  • Ingrid Baplue Microsoft MVP Excel
Re:Bestand openen
« Reactie #6 Gepost op: 13 november 2003, 08:56:10 »
De macro Workbook_BeforeClose moet in ThisWorkbook staan en de macro sluiten in een module. Staat het zo in je document?
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

EricV

  • Gast
Re:Bestand openen
« Reactie #7 Gepost op: 13 november 2003, 11:38:55 »
Ingrid,

Bedankt.
Ik heb het inderdaad zo gedaan als je hebt omschreven, maar helaas werkt het niet.
Is het misschien mogelijk dat je een bestand als voorbeeld stuurt ?

Gr.
Eric

Offline Ingrid B

  • Volledig lid
  • **
  • Berichten: 153
  • Ingrid Baplue Microsoft MVP Excel
Re:Bestand openen
« Reactie #8 Gepost op: 13 november 2003, 13:44:12 »
Hier staat een voorbeeldje:
https://users.pandora.be/ingrid/ng/bestand1.xls

Open het document de eerste keer wel zonder de macro's te activeren en pas de code aan zodat deze naar het juiste document verwijst.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

EricV

  • Gast
Re:Bestand openen
« Reactie #9 Gepost op: 13 november 2003, 16:06:55 »
Ingrid,

Bedankt, dit werkt ook goed.


Groeten,
Eric

 


www.combell.com