Hola a todos. Necesito comprimir una cadena como esta:
1:11:26:1;1:22:60:1;1:8:18:1;1:8:18:1;1:8:18:1
a que quede así:
1:11:26:1;1:22:60:1;1:8:18:3
Cuando se repitan, cambie el último dígito.
Gracias!!
| |||
Comprimir Cadena Ayuda Urgente! Hola a todos. Necesito comprimir una cadena como esta: 1:11:26:1;1:22:60:1;1:8:18:1;1:8:18:1;1:8:18:1 a que quede así: 1:11:26:1;1:22:60:1;1:8:18:3 Cuando se repitan, cambie el último dígito. Gracias!! |
| ||||
Respuesta: Comprimir Cadena Ayuda Urgente! A ver que te parece...
Código vb:
Ver original Permite sumar cuando ya se han sumado: Tu ejemplo: MsgBox Comprime("1:11:26:1;1:22:60:1;1:8:18:1;1:8:18:1;1: 8:18:1") Resultado: 1:11:26:1;1:22:60:1;1:8:18:3 Apliación de sumas: MsgBox Comprime("1:11:26:1;1:22:60:1;1:8:18:1;1:8:18:2;1:8:18:1") Resultado: 1:11:26:1;1:22:60:1;1:8:18:4 Saludos
__________________ No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza! |
| |||
Respuesta: Comprimir Cadena Ayuda Urgente! Muchas Gracias!!!! Es lo que necesitaba. No tengo palabras para agradecerte. En serio, estoy muy contento con esta página y con la comunidad de programadores. Tengo otra duda, aunque me da hasta pena; cuando voy a importar archivos, lo hago de la siguiente forma: 'Cadena de conexión CnOrigen.Open "DRIVER={Microsoft Text Driver (*.txt; *.csv)}; DBQ=" & ruta & ";Persist Security Info=False" 'Ejecutamos el recordset pasandole el archivo de texto en la cláusula From RsOrigen.Open "select * from [" & arch & "]", CnOrigen, adOpenStatic, adLockReadOnly, adCmdText Set DataGrid1.DataSource = RsOrigen Pero en algunos computadores me importa con comas (,) y en otros con punto y coma (;). Esto a que se debe y como lo podré solucionar?? Muchas gracias!!! |
Etiquetas: |