Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
Hoe gegevens Transfer naar een Open Blad op Excel VBA
U mag in de problemen wanneer je probeert om programmatisch te schrijven aan een open Excel-werkblad , vooral als je het opent het een tweede keer . Excel ondersteunt geen andere werkmap opent met dezelfde naam , zelfs als het is opgeslagen in een ander pad . Met Visual Basic for Applications , of VBA , kunt u de Window Interface -object gebruiken om actieve Windows schakelen in plaats van het openen van de spreadsheet om data te versturen . Met behulp van de Window-object kan ook het verbeteren van de snelheid van gegevensoverdracht , omdat je niet hoeft te de spreadsheet meerdere malen te openen om te schrijven naar het. Instructies
1

Launch Excel en typ " Dit is de open sheet " in " A1 . " Sla de werkmap op " C : \\ Temp \\ " als " . Sheet1.xlsx " kopen van 2

Lanceer een nieuwe sessie van Excel , en typ " data een " in " A1 ", "data b " in " B1 " en " data c " in " C1 . " Klik op het tabblad " Developer " en klik op " Visual Basic " om de Visual Basic Editor venster te starten . Klik op het menu "Invoegen " en klik op "Module . " Typ de volgende code om een ​​nieuwe procedure te maken: " . Enter"

Private Sub transferDataToSheet
( )

Pers

Kopieer en plak de volgende 3 tot drie variabelen naar cel data-hold te maken:

Dim clmnA
als Koord

Dim clmnB
als Koord

Dim clmnC
als Koord

Copy 4 en plak de volgende code om de waarden in de cellen A1 , B1 en C1 in variabelen opslaan : . .
p Met Worksheets ( " Blad1 " ) op Twitter

Range ( " A1 " ) Selecteer

clmnA = ActiveCell.Value

. Range ( " B1 " ) . Selecteer

clmnB = ActiveCell.Value

. Range
( " C1 " ) . Selecteer < br

clmnC

End > = ActiveCell.Value
met
5

Kopieer en plak de volgende aan de open werkblad ( Sheet1.xlsx ) activeren:

. Windows ( " Blad1 " ) Activeer

Copy 6 en plak de volgende om de gegevens van uw huidige werkblad over te dragen aan de open werkblad :
p Met werkbladen ( " Blad1 " ) < br >

. Range ( " A2 " ) . Selecteer

Selection.Value = clmnA

. Range
( " B2 " ) . Selecteer

Selection.Value
= clmnB

. Range
( " C2 " ) . Selecteer

Selection.Value

Einde
= clmnC
met

Druk op " F5 " 7 tot lopen uw procedure om gegevens over te dragen aan de open werkblad .

Previous: Next:
  Microsoft Access
·Hoe te wijzigen Standaard Kleu…
·Hoe te Verborgen Kolommen op d…
·Hoe je normale loon Plus Overw…
·Hoe maak je een BMP Opslaan na…
·Hoe een Format Als verklaring …
·Hoe te Age Range Bereken Van G…
·Hoe te voegen een paginanummer…
·Verschil tussen Microsoft Acce…
·Hoe te Checkboxes & Formules i…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe te converteren naar AVI DIV3 
·Hoe te A.M. opmaken en P.M. Keer in SQL 
·Hoe te Kolommen invoegen in Word 
·Wat is een InDesign Gutter ? 
·Automatische USB Backup Software 
·Hoe maak je een MiniDisc Kopiëren naar …
·Hoe te Query te vergelijken Vergelijkbar…
·Met twee dvd-films te combineren in een …
·Hoe de randen Los op een afbeelding in P…
Copyright © Computer Kennis http://www.nldit.com