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

    Hur hitta positionen för en viss karaktär i Excel med VBA

    Som programmerare kommer du att arbeta med en massa strängar . Förmågan att hitta positionen för ett visst tecken i Excel med hjälp av Visual Basic for Applications kan spara dig mycket tid när du skriver din kod . Tidigare skulle du loopa igenom varje enskilt tecken i en sträng och använder en räknare för att hålla koll på läget . Nu , i VBA , kan du använda funktionen InStr för att söka efter en speciell karaktär och returnera positionen . Instruktioner
    1

    Starta Microsoft Excel och typ " Hitta positionen för alla tecken i denna mening . " I A1 . Klicka på " Utvecklare " fliken och klicka på " Visual Basic " för att öppna VB Editor . Lägg till en ny VBA-kod modul genom att klicka på " Infoga " -menyn och klicka
    2

    Lägg ett nytt förfarande genom att lägga till följande kod " Modul . " :

    Private Sub findPositionOfCharacter ( ) Addera 3

    Skapa följande tre variabler som du använder för att hitta positionen för din karaktär :

    Dim MyString som StringDim myChar som StringDim Pos As Integer

    4

    Definiera det tecken du vill hitta och få straff som ligger i A1 :

    myChar = " d " Range ( " A1 " ) SelectmyString = Range ( " A1 " ) . . Value
    5

    Kopiera och klistra in följande kod för att hitta positionen för tecknet definieras i föregående steg och visa ett meddelande med sin ståndpunkt :

    Pos = InStr ( 1 , MyString , myChar , vbTextCompare ) MsgBox ( " position " " & myChar & " ' är : " & Pos )
    6

    Typ " End Sub "för att avsluta din proceduren och tryck på " F5 " för att köra VBA-kod .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Enkel Bokföring Använda Excel
    ·Hur man kopplar ett Excel- kalkylblad till en Visio Dia…
    ·Hur man använder Excel Offset
    ·En handledning för att använda Excel VBA-makron
    ·Hur använder jag draken SpeakingNaturally 10 Med Micro…
    ·Ställa Alternativ Workbook Dela i Microsoft Excel 2003…
    ·Hur kan jag skriva ut mina formler i Excel
    ·Hur man använder exponenter i Excel
    ·Hur skriva en kommentar i Excel 2007
    ·Underformulär Storlek i Microsoft Access
    Utvalda artiklarna
    ·Hur man tar bort Default radavstånd i MS Word 2007
    ·Hur skuggan med Photoshop
    ·Hur du sätter bilder till Funky Art använder Photosho…
    ·Lägga till Web Viewer till Zoom Filemaker
    ·Hur man uppgraderar VNC distans
    ·Hur du importerar en DWG till EagleCAD
    ·Hur man gör DVD43 Svara på Drive
    ·Hur stänga av ljudet i PowerPoint 2007
    ·Hur man laddar ner en gratis Virus Remover
    ·Hur man använder kalkylark för att lösa en matris
    Copyright © Dator Kunskap http://www.dator.xyz