w = Mid(sFrase, 1, h)
Buenas, el error simplemente está en la función Mid. Código: TextMid(Frase, Inicio, Cuantos) Mid(Frase,h,1) en vez de Mid(Frase, 1, h)Código: TextPrivate Sub CmdCalc_Click()Dim iCont As IntegerDim sFrase As StringDim x, h, wx = Len(TxtWord.Text)sFrase = TxtWord.TextFor h = 1 To x w = Mid(sFrase, h, 1) If w = " " Then iCont = iCont + 1 End IfNext hMsgBox iContEnd Sub Saludos, PD: Juanolo se me ha adelantao por 1 minuto xD. Bueno, aún así lo dejo..