Als programmeur , je gaat werken met veel strijkers zoeken . De mogelijkheid om de positie van een bepaald teken in Excel met behulp van Visual Basic for Applications vinden kunt u bespaart een hoop tijd bij het schrijven van uw code . Voorheen zou je lus door elk teken in een string en gebruik een teller bij te houden van de positie te houden . Nu , in VBA , kunt u de functie InStr gebruiken om te zoeken naar een bepaald karakter en de terugkeer van de positie . Instructies Lancering Microsoft Excel en type 1 " Zoek de positie van elk karakter in deze zin . " In A1 . Klik op het tabblad " Developer " en klik op " Visual Basic " om de VB -editor te openen . Voeg een nieuwe VBA-code module door te klikken op het menu "Invoegen " en klikken kopen van 2 Voeg een nieuwe procedure door toevoeging van de volgende code " Module . " : Private Sub findPositionOfCharacter ( ) op Twitter 3 Maak de volgende drie variabelen die je zal gebruiken om de positie van je personage vinden : Dim myString Zoals StringDim myChar Zoals StringDim Pos als Geheel < br > 4 Definieer het teken dat u wilt vinden en de zin in A1 : myChar = " d " Range ( " A1 " ) SelectmyString = Range ( " A1 " ) . . Waarde 5 Kopieer en plak de volgende code om de positie van het teken gedefinieerd in de vorige stap vinden en een bericht met zijn positie : Pos = InStr ( 1 , myString , myChar , vbTextCompare ) MsgBox ( " De positie van ' " & myChar & " ' is : " & Pos ) op Twitter Type " End Sub " 6 aan het einde van uw procedure in en druk op " F5 " om de VBA- code uit te voeren .
|