Gegevens uit een Gesloten Bestand ophalen

Status
Niet open voor verdere reacties.

DutchOirs

Gebruiker
Lid geworden
30 sep 2009
Berichten
720
Goedemorgen,

Zit met een vraagje.
Kan men een WorkBook instellen welke gesloten is?
Dus b.v.

Code:
  Dim WB2 as Workbook
  With Worksheets("Control")
    Set WB2 = Workbook(.Range("F1")  & .range("F5") & ".xls")
  end with

Op F1 staat het path en F5 het filenaam.
Gebruik Excel 2003.

Krijg steeds de foutmelding Fout 9 tijdens uitvoering.
Het subscript valt buiten het bereik.

Al many thanks.

Vr. Gr.

Dutch
 
Je kan niks met een gesloten bestand, dat zul je eerst moeten openen.
 
goedemiddag octafish,

Ok openen is geen probleem.

Maar kan je ook Geen gegevens uit een gesloten bestand halen?

Of er in weg schrijven?
 
Lees je eigen zin eens over, en vertaal dat naar iets als: "kun je niet door een gesloten deur lopen?". Dan wordt het antwoord wel duidelijk :). Je zult je bestand dus in je procedure moeten openen, dan uitlezen/wegschrijven en weer sluiten. Kan allemaal geautomatiseerd, dus waarom zou je überhaupt iets in een gesloten bestand willen doen?
 
hoi octafish,

Iets wat je niet zeker weet vraag je.

Het voordeel is dat je het file niet hoeft te openen, als het had gekund.

Bedankt voor het meedenken en fijne avond nog.

Vr. Gr.

Dutch
 
Maak gebruik van Getobject. Het bestand wordt dan op de achtergrond geopend als het nog niet geopend is. en anders ziet ook niemand dat je wat met het bestand doet.
 
Laatst bewerkt:
Goedenavond VenA en HSV,

Ben alles op een rijtje aan het zetten van mogelijkheden.

Zal het file even hier neerzetten.

Heb getobject nog niet gebruikt.
Weet ook nog niet of je één gegeven overzet of meerdere. Dus b.v. een matrix


Grtz

Dutch
 

Bijlagen

  • KLMTelM V #01.00.00.xls
    63 KB · Weergaven: 24
  • KLMTelD V #01.00.00.xls
    32,5 KB · Weergaven: 23
Laatst bewerkt:
Goedenavond,

Inmiddels weer een stukje verder met het gebeuren.

Het uiteindelijke doel is om van een excel (2003) file een CSV bestand te maken.

In mijn vb-tje 3 opties gemaakt (om dingen te testen)
Optie 1 om vanuit een ander excel file gegevens te kopiëren en op huidig file neer te zetten (werkt)
Optie 2 om vanuit huidig excel file een werkblad te kopiëren naar een nieuw te maken excel file. (werkt)
Optie 3 om een werkblad vanuit huidig excel file te kopiëren en dit neer te zetten in een nieuw file en dit op te slaan als een .CSV bestand. (deze werkt nog niet)

Deze laatste optie heeft diverse beperkingen en ben er nog niet uit.

Zal hiervoor een nieuwe vraag stellen op het Forum, zijnde "hoe breng ik gegevens over naar een .CSV bestand"

Vr. Gr.

Dutch
 

Bijlagen

  • KLMTelM V #01.00.03.xls
    71 KB · Weergaven: 23
  • KLMTelD V #01.00.00.xls
    38,5 KB · Weergaven: 22
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan