Het uitvoeren van een Macro in Excel vanuit Access



De Microsoft Office-suite van programma's alle gebruik maken van een speciale versie van de programmeertaal is Basic als Visual Basic for Applications genoemd. Deze programmeertaal kan worden gebruikt voor het automatiseren van taken binnen de programma's of geef ze functionaliteit die ze oorspronkelijk niet gemaakt werden als u wilt. U kunt zelfs toegang tot bestanden in volledig verschillende programma's, zoals het uitvoeren van een Macro Excel rechtstreeks vanuit een Access-database. Dit kan een nuttige functie te hebben als uw Access-database is het trekken van gegevens uit een Excel-werkblad, maar u moet regelmatig bijwerken of wijzigen van de informatie in de wpreadsheet voor sommige reden.

  • Navigeren van de dossiers van het programma van de computer en start de software van Microsoft Access.

  • Een nieuwe database maken door te klikken op de Microsoft Office-logo in de linkerbovenhoek van het scherm en de "Lege Database"-optie te kiezen.

  • Klik op het tabblad "Databasehulpmiddelen", vervolgens op de knop 'Visual Basic' overschakelen naar de weergave van Visual Basic.

  • Het maken van een nieuwe functie met behulp van de opening en sluiting van "Sub" opdrachten. Vervolgens declareert u een nieuwe variabele dat Excel wordt geopend met de opdracht "CreateObject". Schrijf de code zodat het lijkt op "Set apExcel = CreateObject("Excel.Application")"

  • De opdracht "GetObject" te openen van de specifieke Excel-werkblad met de macro die u wilt uitvoeren. Typ een regel code zoals "Set apExcelsheet = GetObject(C:\SomeSpreadsheet.xls") "

  • Voer de macro die u hebt vastgelegd of gecodeerd uit door het uittypen van een coderegel die van de "Looppas" object van de opdracht "Application profiteert". Het moet er zo uitzien: "apExcel.Application.Run"SomeSpreadsheet! YourMacro"

  • Sluit het Excel-programma door te typen "apExcel.Quit" als de laatste regel van de functie.

  • Voer het programma om ervoor te zorgen dat het web goed werkt en uw nieuwe database opslaan.

Tips & waarschuwingen
  • Als u niet dat de gebruiker om te zien wilt dat wordt geopend, de "Visible"-object op 'onwaar' instellen door te typen een coderegel die leest "apExcel.Visible = False"
  • U ontvangt een foutbericht als u niet het volledige en correcte pad naar het Excel-werkbladbestand opneemt, of als u onjuist hoofdlettergebruik.

Gerelateerde Artikelen

Het uitvoeren van een Macro in Excel

Het uitvoeren van een Macro in Excel

Zodra u hebt gemaakt en opgenomen een macro in Microsoft Excel 2007, zal u wilt uitvoeren dat macro als u wilt testen en vervolgens gebruiken om de gewenste resultaten te krijgen. De knop "Macro's" in Excel zal lanceren in het dialoogvenster &qu
Het uitvoeren van een organisatie zonder winstoogmerk vanuit huis

Het uitvoeren van een organisatie zonder winstoogmerk vanuit huis

Veel mensen dromen van het starten van een non-profit organisatie om hun doelen dienen, en dit is volledig mogelijk om te doen vanuit uw eigen huis. Deze organisaties dienen de Gemeenschap door middel van onderwijs, rechtstreekse betekening of kennis
Het uitvoeren van een SQL-Script op Microsoft Access 2007

Het uitvoeren van een SQL-Script op Microsoft Access 2007

Microsoft Access is een database-applicatie waarin u SQL-scripts kan uitvoeren. Wanneer u de Microsoft Access-wizard gebruikt om een query te maken, wordt de SQL-syntaxis van de software automatisch op de achtergrond gemaakt. De SQL-syntaxis gemaakt
Het gebruik van een Macro te wijzigen van de naam van een werkblad in Excel

Het gebruik van een Macro te wijzigen van de naam van een werkblad in Excel

Een Excel-macro te gebruiken, kunt u vrijwel alles doen die u handmatig kunt doen. Hoewel met behulp van een macro te wijzigen van de naam van een werkblad in Excel ontmoedigend worden kan als u een macro, nooit geschreven hebt als u eenmaal de mecha
Het gebruik van een Macro op te slaan van een Excel-werkblad

Het gebruik van een Macro op te slaan van een Excel-werkblad

Maken en gebruiken van een macro op te slaan van een Excel-werkblad is een geweldige manier om het gebruik van een eenvoudige taak te leren jezelf hoe om een macro te maken. Een Excel-macro is een geregistreerde aantal stappen dat kan worden geactive
Het gebruik van een Subroutine in Excel Visual Basic

Het gebruik van een Subroutine in Excel Visual Basic

De programmeertaal van Microsoft Excel, Visual Basic for Applications (VBA), is een krachtig hulpmiddel die toegankelijk is voor iedereen, met inbegrip van niet-programmeurs. Met macro's en VBA, kunt u verkleinen langdurige taken tot seconden, intera
Verkrijgen van een licentie voor het uitvoeren van een huwelijk

Verkrijgen van een licentie voor het uitvoeren van een huwelijk

Veel mensen niet langer deel uitmaken van kerken of voor specifieke georganiseerde religies, waardoor het ingewikkeld bij het overwegen van de ceremonie voor hun huwelijk. En niet iedereen wil een eenvoudige burgerlijke ceremonie in het gerechtsgebou
Arizona wet met betrekking tot het uitvoeren van een rood licht

Arizona wet met betrekking tot het uitvoeren van een rood licht

Het runnen van een rood licht in Arizona is een schending van de verkeersregels van de staat. Het maakt niet uit of de schending werd gevangen door een politieagent of Roodlicht camera. De sancties zijn hetzelfde, waaronder een flinke boete en punten
Het uitvoeren van een Split-sprong in gymnastiek

Het uitvoeren van een Split-sprong in gymnastiek

De split-sprong is een fundamentele Turnen zet gebruikt in zowel beginnende als bovenste niveaus van de sport. Beoordeeld op stijl, arm positie, mate van splitsing van de benen en de hoogte, is er geen ruimte voor fouten. Met de rechters inhoudingen
Het verkrijgen van een licentie van Californië voor het uitvoeren van een huwelijk

Het verkrijgen van een licentie van Californië voor het uitvoeren van een huwelijk

Volgens paragraaf 401 (a) en (b) van de California Family Code, in sommige provincies die u kunt krijgen homopaar voor een dag en het uitvoeren van een huwelijksceremonie. Je mag alleen voor het uitvoeren van een ceremonie op één locatie per deputiza
Het uitvoeren van een ReadyNAS ReadyNAS back-up

Het uitvoeren van een ReadyNAS ReadyNAS back-up

De Netgear ReadyNAS netwerk bijgesloten opslag (NAS) eenheid is ontworpen om opslag voor bestanden en gegevens van de back-up van een computer thuis of op kantoor. De bestanden mogelijk te groot of te veel om op te slaan op de computer, of archiverin
Het uitvoeren van een chirurgische Hand Scrub

Het uitvoeren van een chirurgische Hand Scrub

Leren hoe u een juiste chirurgische hand scrub uitvoert voordat u eventuele chirurgische procedure uitvoert.Wat die u nodig hebtChirurgische scrub wastafelVinger nail cleanerChirurgische scrub spons of borstelChirurgische Antiseptische zeepHet uitvoe
Vergelijking van de kosten voor het uitvoeren van een elektrische Vs. een Gas zwembad kachel

Vergelijking van de kosten voor het uitvoeren van een elektrische Vs. een Gas zwembad kachel

Zwembaden bieden verfrissende recreatieve activiteit voor huiseigenaren, vooral tijdens de warmere maanden. Nochtans, mild en koele dagen kunnen maken een zwembad zeer ongemakkelijk, tenzij er een warmtebron. Verwarming van een zwembad kan het water
Het uitvoeren van een gratis niet-beursgenoteerde telefoon nummer zoeken

Het uitvoeren van een gratis niet-beursgenoteerde telefoon nummer zoeken

Want er geen eenvoudige manier is voor het uitvoeren van een gratis niet-beursgenoteerde telefoon nummer zoeken, is er geen garantie dat je zult kunnen vinden van een telefoonnummer te kiezen dat niet wordt vermeld in de telefoonlijst. Met al het int