Help!

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

Hulp bij posten

Recente topics

Auteur Topic: VB 6.0 - opdracht uitvoeren in Excel bestand  (gelezen 2341 keer)

0 leden en 1 gast bekijken dit topic.

Offline Hombre

  • Volledig lid
  • **
  • Berichten: 164
  • ¡Qué guapa!
VB 6.0 - opdracht uitvoeren in Excel bestand
« Gepost op: 29 oktober 2009, 20:06:43 »
Hallo

Ik wil vanuit een VB 6.0 applicatie opdrachten uitvoeren. Dit lukt voor de meeste opdrachten maar voor dit probleem zit ik vast en blokkeerd het programma.

De opdracht is:
ApExcel.Sheets("OktOPr").Range("T9").AutoFill Destination:=Range("T9:T40"), Type:=xlFillDefault

Kan iemand me vertellen wat er ontbreekt?
Dank u
Windows XP, Home, SP2, Intel Core2 Duo E6400 2.13Ghz, 1024 MB RAM, GeForce FX 7300LE, HDD:SATA II 160GB NTFS, AVG antivirus, Outlook Express

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.202
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: VB 6.0 - opdracht uitvoeren in Excel bestand
« Reactie #1 Gepost op: 29 oktober 2009, 21:37:42 »
Hallo Hombre,

Sheets("OktOPr").Range("T9").AutoFill Destination:=Range("T9:T40"), Type:=xlFillDefault
is in orde, maar of er vanuit een VB6-applicatie de voorzet ApExcel. voor moet weet ik niet.

Maar.... is je Excel bestand reeds open? Of open je het ergens anders in je VB6? Ik denk dat het programma vastloopt omdat je Excel bestand niet kan benaderd worden...

Maar ik ken VB6 niet, dus trek ik mij stilletjes terug en laat het woord aan "De specialisten" ;D

:) SoftAid :)             
 
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 !

Offline Hombre

  • Volledig lid
  • **
  • Berichten: 164
  • ¡Qué guapa!
Re: VB 6.0 - opdracht uitvoeren in Excel bestand
« Reactie #2 Gepost op: 30 oktober 2009, 00:16:37 »
Soft Aid bedankt maar zonder "ApExel" werkt het niet hoor. Wel rechtstreeks in Excel maar dat is niet de bedoeling.
Ik gebruik al een hele tijd opdrachten allemaal met deze "ApExel" voor en die werken allemaal.
Nu is het de eerste keer dat ik een kolom wil doortrekken (AutoFill) en dit werkt niet op deze manier.

Wijziging:

Ik heb ondertussen de oplossing gevonden, voor de geïnteresseerden...
ApExcel.Sheets("OktOPr").Range("T9").AutoFill Destination:=ApExcel.Sheets("OktOPr").Range("T9:T40"), Type:=xlFillDefault

Groeten
Windows XP, Home, SP2, Intel Core2 Duo E6400 2.13Ghz, 1024 MB RAM, GeForce FX 7300LE, HDD:SATA II 160GB NTFS, AVG antivirus, Outlook Express

 


www.combell.com