Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Excel användarformulär Tutorial

    Microsoft Excels skriptspråk , Visual Basic , inte bara ökar funktionaliteten i Excel , men också kan göra att funktioner enklare att använda - genom användarnas formulär . Användarformulär är små fönster som användare får ange kalkylbladsdata igenom . Skapa Form


    Börja skapa ett användarkonto formulär genom att ange Visual Basic IDE ( integrerad utvecklingsmiljö ) : från Excel-kalkylblad , tryck på " alt " - " F11 " . Skapa en ny användare formulär genom att gå " Infoga " > " UserForm "

    Dra och släpp följande kontroller från verktygslådan till formen : . Två textrutor , den andra under den första . Lägg en kommandoknapp nedanför textrutorna , och två kontroller etikett , var och till vänster om en textruta . I fönstret Egenskaper ändra bildtexten på den övre etiketten " namn" och bildtexten i den undre etiketten " E-postadress ". Ändra knappens bildtext till " Skicka".
    Ange koden


    nu skriva koden som drar data från formuläret och sätter in det i ett kalkylblad .

    Från formulärdesignern fönstret , dubbelklicka på "Skicka" . . Markören flyttas till Button1_Click händelsen , som utlöses när någon klickar på knappen under program runtime

    I Button1_Click händelsen , skriv in följande programkod :

    Dim r Som räckvidd

    Set r = Range ( " a65536 " ) . End ( xlUp ) katalog

    Set r = r.Offset ( 1 , 0 ) katalog

    r.Value = TextBox1.Value

    Set r = r.Offset ( 0 , 1 ) r.Value = TextBox2.Value - ----------------------------- -----------

    Skriv en liten subrutin som visar den nya användaren formuläret . Inne i IDE , dubbelklicka på ThisWorkbook ikonen i Project rutan . I koden fönstret , skriv in denna nya subrutin :

    Public Sub Mac1 ( ) UserForm1.Show

    End Sub

    Kör programmet från Excel-kalkylblad genom att gå till Developer > makron , välja " Mac1 , " och trycka på " Run " -knappen . Skriv några kalkylbladet med ditt användarnamn formuläret .
    Utforska Program


    Den första raden i Button1_Click deklarerar en rad variabel . En rad är en uppsättning av kalkylbladsceller . Du ska skriva in data i detta intervall med koden efter Dim

    uttalandet r = Range ( " a65536 " ) End ( xlUp ) definierar en rad en cell : . . Cellen längst till vänster i föregående rad med data . Detta är inte ett intuitivt utseende bit kod , så oroa dig inte om du inte förstår det vid första anblicken . Bryt upp uttalandet att se hur det fungerar . The Range ( " a65536 " ) delen anger tydligt cellen a65536 - vägen längst ned i den första kolumnen i kalkylbladet . Nästa pjäs , End ( xlUp ) , är ett annat område : det är där markören skulle hamna om du hade den till en början på cell a65536 , tryckte på stoppknappen och sedan tryckte på uppåtpilen
    p Om du var . att mata in data i den cellen , skulle du skriva över den föregående raden . Det är därför du behöver nästa uttalande : Set r = r.Offset ( 1 , 0 ) . Uttalandet omdefinierar området att vara ett steg nedåt ( och noll kolumner till höger ) från där det var . Intervallet " r " är nu i den första tomma cellen under eventuella befintliga rader med data . Det är där din kod kan börja skriva in en ny datarad . Addera Fyllning celldata från Form Input

    De kommande rapporterna flyttar formulärdata till intervallet din kod precis identifierade som den första tomma celler under den föregående uppgifterna raden . r.Value = TextBox1.Value sätter tomma cellens värde med värdet från den första textrutan . Den nästa cell är en kolumn till höger , och Set r = r.Offset ( 0 , 1 ) omdefinierar området vara att cellen . Argumenten 0 och 1 avser 0 rader ner och 1 cell till höger om föregående intervall : s ( " R " ) plats .

    Fyllning de två kolonnerna fullbordar en datarad . När användaren klickar på knappen kommer Button1_Click händelsen köra igen . Den Set r = Range ( " a65536 " ) . End ( xlUp ) kommer återigen korrekt inställd utbudet av den nya raden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör Excel Inte Förenkla
    ·Hur kopiera och klistra in i Excel 2007 Utan Marginaler…
    ·Hur Länk Visio objekt till Excel
    ·Hur Kopiera två celler och Klistra in i en cell i Exce…
    ·Hur man skapar ett Calculator Auto Loan i Excel
    ·Hur man skapar en e-postlista med Excel
    ·Hur du automatiskt till förinställda värden till en …
    ·Hur man hittar dubbletter enkelt i Microsoft Access
    ·Hur man skapar Business Applications Med Microsoft Acce…
    ·Hur man skapar ett Excel-ark
    Utvalda artiklarna
    ·Hur man sparar GTA 4 PC-spel utan en internetanslutning…
    ·Hur man skickar uttryckssymboler Med Skype
    ·Hur konvertera en MS Project 2007 till en 2003
    ·Handledning för överlägg i GIMP
    ·Hur man skapar en Masthead Magazine titel i Adobe Illus…
    ·Hur man bygger en webbplats med Adobe Photoshop 5
    ·Hur man gör lönelistan kontroller och stubbar från e…
    ·Hur man tar bort en PowerPoint Watermark
    ·Hur man lär SPCS hemma
    ·Vad är Microsoft Office Project Professional
    Copyright © Dator Kunskap http://www.dator.xyz