Private Sub Command1_Click()Dim bOpen 源文件 For Input As #1Open 文本1 For Output As #2Open 文本2 For Output As #3Do While Not EOF(1)Input #1, ab = Split(a, "-")Print #2, b(0); "-"; b(1)Print #3, b(2); "-"; b(3)LoopClose #1Close #2Close #3End Sub没有检验源文件每行是不是都有且只有三个“-”,这点你自己保证;三个文件的路径、名字和扩展名,你自己设定。