国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

vb怎么把一段線路拆成幾段

訪客2024-11-28 14:27:181

比如長沙-常德-貴陽-昆明 這條拆成 長沙-常德常德-貴陽 貴陽-昆明,,因為用的office辦公,,因為是求距離,所以希望返回的線路是這個形式

長沙-常德-貴陽-昆明長沙-常德常德-貴陽貴陽-昆明

按照你給的例子,,只是拆分字符串的話非常簡單,,但我覺得你要拆分的路徑并不是字符串這么簡單吧?如果你的路徑包含更詳細的數(shù)據(jù)請一起提供上來,。

我先給你個拆分字符串的方案:

下面是拆分函數(shù):

PublicFunctionSplitPath(PathAsString)AsString()

DimV()AsString,LAsLong,UAsLong,IAsLong,Rtn()AsStringV=Split(Path,"-"):L=LBound(V):U=UBound(V)IfU>LThenReDimRtn(LToU-1)ForI=LToU-1Rtn(I)=V(I)&"-"&V(I+1)NextElseRtn=VEndIfSplitPath=Rtn

EndFunction

下面是試驗代碼:

PublicSubaaa()

DimPaths()AsString,LAsLong,UAsLong,IAsLongPaths=SplitPath("長沙-常德-貴陽-昆明")L=LBound(Paths):U=UBound(Paths)ForI=LToUDebug.PrintPaths(I)Next

EndSub

文章評論