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 använder text på Kolumn på flera kolumner i VBA

    Använda Excel VBA-makro -inspelaren för att göra ett program som delar upp en enda kolumn i flera kolumner innebär inte mycket mer än ett enda musklick . Dela upp flera kolumner utgör ett problem , den första kolumnen separation kommer att skriva över texten du vill dela i efterföljande kolumner . Av den anledningen kommer " TextToColumn " -funktionen visas ett felmeddelande i stället dela kolumnen . Genom en spridning av innehåll som ska delas på flera rader , hindra dig att detta sker . Instruktioner
    1

    Klicka på " Visual Basic " -knappen på fliken Utvecklare för att skriva VBA -programmering miljö , vilket gör att du kan skriva och felsöka VBA -program .
    2

    Klicka på " Insert " på fliken " Module " objekt för att skapa ett nytt fönster för att skriva program . VBA skapar fönstret .
    3

    Klistra in följande program i fönstret . Detta program använder " TextToColumns " -funktionen för att dela text separerade med mellanslag . Den " Datatyp " argument talar den funktion som du vill dela text utifrån ett visst tecken i texten , snarare än baserat på ett fast antal tecken per kolumn . Den " Space " argument för funktionen är satt till "true ", vilket indikerar att Excel ska dela upp texten bygger på " Space " karaktär .

    Public Sub TextToColumnsMultiple ( ) katalog

    Dim col , x

    För varje Col I Selection.Columns

    Set x = col

    x.Select

    Selection.TextToColumns Datatyp : = xlDelimited , _

    TextQualifier : = xlDoubleQuote , ConsecutiveDelimiter : = Sant , Tab : = False , _

    Semikolon : = False , Comma : = False utrymme : = Sant , Övrigt : = False , TrailingMinusNumbers : = _

    Sant

    Nästa

    End Sub
    4

    Klicka på " Excel " -ikonen på Windows aktivitetsfält för att återgå till Excel , skriv sedan en mening med minst två blankstegsavgränsad ord i varje kalkylblad cell . Skriv ett sådant straff i cellen som är ner en och en till höger om den första cellen .
    5

    Klicka på den första cellen för att markera den , tryck och håll nere Ctrl-tangenten för att berätta Excel du vill att välja mer än en cell .
    6

    Klicka på " Utvecklare " fliken för " Visual Basic " -knappen för att visa en lista över program . Dubbelklicka på " TextToColumnsMultiple " objekt att köra det programmet . De meningarna du skrivit nu uppdelad i flera kolumner , med en kolumn per ord .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tolka e-post med VBS
    ·Hur man skriver fast bredd textfiler med Visual Basic
    ·Konvertera C Struktur till VBA
    ·Hur man konfigurerar en USB- port med Visual Basic
    ·Hur du formaterar decimaler i Visual Basic
    ·VBA-makron Träning
    ·Hur man gör en temperatur konvertering program i QBasi…
    ·Hur man tar bort alla referenser i en VBA-projekt
    ·Lägga till en kommentar till Visual Basic
    ·Hur man använder PowerShell till e-post en fil via Exc…
    Utvalda artiklarna
    ·Hur man skriver en array till en fil i Visual Basic
    ·Hur ta reda på vilken version av Python du har
    ·Hur man gör Embedded Software
    ·Hur man kommer igång med NetBeans UML
    ·Hur man kan stoppa en Storyboard i Silverlight
    ·Hur man skapar en ikon på skrivbordet under installati…
    ·PLC Programming Language Tutorial
    ·Hur man gör en Counter i ActionScript
    ·Hur Trunkera en partition i Oracle
    ·Enkla Kodning i JS Textredigeraren
    Copyright © Dator Kunskap http://www.dator.xyz