Mid Function, Mid Statement
Visszaadja egy string (karakterlánc) kifejezĂ©s megadott rĂ©szĂ©t (Mid fĂĽggvĂ©ny), vagy lecserĂ©li a string (karakterlánc) kifejezĂ©s egy rĂ©szĂ©t egy másik string (karakterláncra) kifejezĂ©sre (Mid utasĂtás).
Szintaxis:
Mid (Szöveg As String, Kezdés As Long [, Hossz As Long]) vagy Mid (Szöveg As String, Kezdés As Long , Hossz As Long, Szöveg As String)
Visszatérési érték:
String (karakterlánc) (csak a függvény esetén)
Paraméterek:
Szöveg: Bármilyen string (karakterlánc) kifejezĂ©s, amelyet mĂłdosĂtani akar.
KezdĂ©s: Numerikus kifejezĂ©s, amely a karakterláncban a másolni vagy visszakapni kĂvánt karakterláncrĂ©sz kezdetĂ©t jelzĹ‘ karakter pozĂciĂłját adja meg. A maximális Ă©rtĂ©k 65535.
Hossz: Numerikus kifejezĂ©s, amely a másolni vagy visszakapni kĂvánt karakterek számát adja vissza. A maximális Ă©rtĂ©k 65535.
Ha a Hossz paramĂ©ter nincs megadva a Mid fĂĽggvĂ©nyben, akkor a fĂĽggvĂ©ny a string (karakterlánc) kifejezĂ©s összes karakterĂ©t - a kiindulási pozĂciĂłtĂłl a vĂ©gĂ©ig - visszaadja.
Ha a Mid utasĂtás Hossz paramĂ©tere kisebb, mint a lecserĂ©lni kĂvánt szöveg hossza, akkor a fĂĽggvĂ©ny lecsökkenti a szöveget a megadott hosszra.
Szöveg: A string (karakterlánc) kifejezĂ©s lecserĂ©lĂ©sĂ©re szolgálĂł karakterlánc (Mid utasĂtás).
PĂ©lda:
Sub ExampleUSDate
Dim sInput As String
Dim sUS_date As String
sInput = InputBox("Adjon meg egy dátumot „ÉÉÉÉ-HH-NN” nemzetközi formátumban)
sUS_date = Mid(sInput, 6, 2)
sUS_date = sUS_date & "/"
sUS_date = sUS_date & Right(sInput, 2)
sUS_date = sUS_date & "/"
sUS_date = sUS_date & Left(sInput, 4)
MsgBox sUS_date
End Sub