Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man tar bort en tom textruta i VBA

    Ta bort tomma textrutor i Microsoft Excel med hjälp av Visual Basic for Applications ( VBA ) är inte så komplicerat som du kanske tror . I VBA kan du använda kalkylbladet namn och namnet på textrutan för att komma åt dess värde . Använd " OLEObject " objektet för att ta bort ett objekt , till exempel en textruta från ett kalkylblad . Detta objekt representerar en ActiveX-kontroll i ett kalkylblad , innehåller den " Delete " egendom som kan användas för att ta bort en kontroll . Saker du behöver
    Microsoft Excel
    Visa fler instruktioner
    1

    Launch Microsoft Excel , klicka på " Utvecklare " fliken och klicka på " Infoga " -ikonen ligger i kontrollerna panelen . Klicka på " Textruta " under ActiveX-kontroller och klicka på valfri cell där du vill infoga textrutan . Lägg till en ny knapp med samma teknik .
    2

    Klicka på " Makron " och typ " removeBlankTxtBox " nedan makrot namnet och klicka på " Skapa " för att skapa ett nytt makro .

    3

    Skriv följande för att fånga upp eventuella fel :

    On Error GoTo Err_removeBlankTxtBox :
    4

    Lägg till följande kod för att kontrollera om textrutan är tom och ta bort det om det är sant :
    p Om ActiveSheet.TextBox1.Value = " " Då

    Sheet1.OLEObjects ( " TextBox1 " ) Radera

    End If

    5

    Lägg till följande kod för att hantera eventuella fel :

    Exit_removeBlankTxtBox :

    Exit Sub

    Err_removeBlankTxtBox :

    Resume Exit_removeBlankTxtBox :

    6

    Byt tillbaka till Microsoft Office Excel och högerklicka på knappen . Klicka på " Tilldela makro ... " och klicka på " removeBlankTxtBox . " Klicka på " OK . " Klicka på " Button 1 " för att köra makrot och ta bort textrutan om det är tomt . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här beräknar filstorlek i Visual Basic.NET
    ·Hur man använder Autofilter i VBA
    ·Hur man använder timern i VB6
    ·Hur man Byta namn på en fil i Visual Basic 2005
    ·Konvertera Int att flyta på Visual Basic
    ·Så här öppnar Visual Basic MsgBox Med Option Group
    ·Hur konvertera HTML Et-tecken i Visual Basic 6
    ·Hur man kan få ett VBA borttagningsfråga
    ·Lägga till noder till TreeView
    ·Hur Pinga en server från VB6
    Utvalda artiklarna
    ·Hur man gör en statusrad på din webbläsare med VB6
    ·Hur Split en sträng till två variabler i PowerShell
    ·Hur konvertera Hex till Decimaler i VB.NET
    ·Hur Escape Quotes i PHP
    ·Hur rekursivt att passera i en länkad lista
    ·Hur man skapar en textruta i Visual C #
    ·Hur man utför File I /O i C + +
    ·Min Perl String Split inte fungerar
    ·Hur att fånga och lagra bilder från en webbkamera i J…
    ·Konvertera tal till text i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz