Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
De Input Box in Excel VBA
Lees meer over de Input Box -functie in Excel VBA als een eerste stap naar het creëren van programma's met deze input tool. Deze functie zorgt voor een zachte kennismaking met het leren hoe je VBA -programma's te programmeren met de hand want het duurt slechts een argument , maar toch presteert de vitale functie van het ontvangen van input van de gebruiker . Denk aan het leren van de functie MsgBox samen met Input Box , omdat zijn rol , het uitgangssignaal voor gebruikers om te zien , is de tegenhanger van de Input Box -functie . Doel

De Input Box functie vraagt ​​een gebruiker om invoer en ontvangt die ingang . Bijvoorbeeld , kan een Input Box een gebruiker vragen om de leeftijd van een persoon , die je programma kunt opslaan in een tabel genaamd "Birthday mailing list " op een Excel-spreadsheet in te voeren .
Argumenten

Invulvak
duurt een aantal argumenten , maar je alleen maar nodig hebt om het te voorzien van een - de tekst vragen aan de gebruiker om gegevens in te voeren . Optionele argumenten zijn " titel ", die in de Input Box titelbalk verschijnt . De "Default " argument is de waarde Input Box zal terugkeren naar uw programma als de gebruiker op " Enter " zonder het invoeren van een waarde . U kunt de Input Box positioneren op een bepaalde plaats op het scherm door het specificeren van waarden voor de " Xpos " en " YPOS " argumenten .
Terug Waarde

Input Box geeft een string waarde aan uw programma , wat meestal betekent dat je moet een variabele om de functie van de return waarde ontvangt verklaren. Deze verklaring kan een van twee vormen . De eerste duidt niet op een specifiek type waarde . Bijvoorbeeld , kon je schrijft " Dim returnValue . " Of je kan aangeven de string variabele soort met een verklaring zoals " Dim returnValue als string. " Over het algemeen gebruikt de meer specifieke typen zodat VBA kunt vangen Type - gerelateerde fouten , zoals wanneer je programma probeert om een ​​nummer toe te wijzen aan een string variabele .
Sample Programma

Probeer een voorbeeld programma dat Invulvak integreert met Excel . Klik op de knop " Visual Basic " in het tabblad Excel Developer aan de VBA- programmeeromgeving te openen . Kopieer de volgende code :

Public Sub getEmailAdr
( )

Dim str_email
als Koord

Do While ( InStr ( str_email , " @ " ) = 0 ) op

str_email = InputBox ( " Geef een geldig e-mailadres . " )

Loop

Range
( " A1 " )

End Sub

= str_email
plak de code in het venster van het milieu , dan voert u het programma door op " F5 . " Dit programma vraagt ​​de gebruiker om invoer , voert een eenvoudige fout controle , installeert vervolgens de invoerwaarde in een spreadsheet cel als de invoerwaarde passeert de foutcontrole . Als dit niet gebeurt , zal het programma voort te vragen de gebruiker om de juiste ingang .
Alternatieven en Voordelen

Invulvak
is slechts een van de manieren om de gebruiker te krijgen inbreng in Excel . U kunt in plaats daarvan gebruik van een spreadsheet cel of een tekstvak controle om input te krijgen . Sinds Input Box accepteert tekstinvoer , het is niet de beste keuze voor reacties op ja /nee soort vragen . Echter , een voordeel van de Input Box functie is dat je niet hoeft om een ​​speciale vorm om het te gebruiken , in tegenstelling tot VBA andere controles. Een keuzelijst , bijvoorbeeld , vereist een userform , die u moet maken , of een spreadsheet , waar de controle zal nemen ruimte op het scherm . Input Box neemt geen ruimte . Het blijkt , ontvangt input van de gebruiker , dan verdwijnt , waardoor het zeer onopvallend .

Previous: Next:
  Microsoft Access
·Hoe zien of een werkblad bevei…
·Hoe kan ik Excel Print Met Rea…
·Hoe gebruik Excel om Class Ran…
·Hoe kan ik een spreadsheet in …
·Het verschil tussen een Excel …
·Hoe te OpenOffice converteren …
·Hoe maak je een raster Kaart M…
·De beste manier om Excel Softw…
·VBA Excel formaat Voorwaarden …
  Related Articles
Hoe je de uitlijning van de tekst wijzig…
Hoe je het lettertype gebruikt in Word 2…
Het wijzigen van de achtergrondkleur in …
Hoe de Letter Wizard in Word 2003 gebrui…
Hoe de spellingcontrole gebruiken in Wor…
Hoe de Mini werkbalk in Word 2007 Bewerk…
Hoe de taal van OpenOffice spellingcontr…
Hoe de Print Screen -functie in de Vista…
Hoe u de standaard lettertype-instelling…
  Software Articles
·Systeemvereisten voor MS Office Project …
·Hoe maak je een certificaat maken voor e…
·Problemen met de G4 Real Flight Upgrade 
·Hoe te Covert MP3's op CD -formaat 
·Hoe een automatische Initiaal in QuarkXP…
·Hoe kan ik Norton verwijderen van een co…
·Hoe te Realistische Skin in Photoshop 
·Hoe maak je een Open Type Gezicht instal…
·Hoe te importeren Applet Designer 8 
Copyright © Computer Kennis http://www.nldit.com