Ordenar por sílabas al revés con VBA

12/12/2009 - 18:05 por Francesca Brasso | Informe spam
Hola, ¿es posible con VBA de Excel ordenar texto por sílabas al revés
palabra por palabra (desde el final hacia el comienzo de cada palabra)?
Ejemplo:
Estaba el tendero un día caminando > Bataes el rodeten un adi
donanmica

Gracias
Francesca

Preguntas similare

Leer las respuestas

#1 AnSanVal
12/12/2009 - 21:25 | Informe spam
Hola Francesca.

Creo que sería preferible que lo intentaras con Word, que es capaz de reconocer sílabas.

Saludos: Antonio.
**********************
"Francesca Brasso" escribió en el mensaje news:
Hola, ¿es posible con VBA de Excel ordenar texto por sílabas al revés palabra por palabra (desde el final hacia el
comienzo de cada palabra)?
Ejemplo:
Estaba el tendero un día caminando > Bataes el rodeten un adi donanmica

Gracias
Francesca

Respuesta Responder a este mensaje
#2 Francesca Brasso
12/12/2009 - 21:38 | Informe spam
Gracias Antonio, ya lo expuse en Word antes que aquí y sólo obtuve una
respuesta que dice que no se puede.
Saludos, Fran

"AnSanVal" escribió en el mensaje de noticias
news:%
Hola Francesca.

Creo que sería preferible que lo intentaras con Word, que es capaz de
reconocer sílabas.

Saludos: Antonio.
**********************
"Francesca Brasso" escribió en el mensaje
news:
Hola, ¿es posible con VBA de Excel ordenar texto por sílabas al revés
palabra por palabra (desde el final hacia el comienzo de cada palabra)?
Ejemplo:
Estaba el tendero un día caminando > Bataes el rodeten un adi
donanmica

Gracias
Francesca





Respuesta Responder a este mensaje
#3 AnSanVal
13/12/2009 - 01:54 | Informe spam
¿...? Pues si en Word no se puede... supongo que menos en Excel... :-(

Creo recordar en Word 2003 un resumen que decía algo como x fraces, x palabras, x letras, etc.

De cualquier modo es word quien identifica si una palabra está bien escrita o no, sílaba a sílaba y letra a letra. Pero
no quiero opinar más sobre el tema, ya que de Word no llego ni al mínimo y puedo estar equivocado.

Siento no poder ofrecerte algo mejor.

Saludos: Antonio.
*********************
"Francesca Brasso" escribió en el mensaje news:%
Gracias Antonio, ya lo expuse en Word antes que aquí y sólo obtuve una respuesta que dice que no se puede.
Saludos, Fran
Respuesta Responder a este mensaje
#4 Héctor Miguel
13/12/2009 - 08:00 | Informe spam
hola, Francesca !

es posible con VBA de Excel ordenar texto por silabas al reves palabra por palabra
(desde el final hacia el comienzo de cada palabra)?
Ejemplo: Estaba el tendero un día caminando -> Bataes el rodeten un adí donanmica



me pregunto para que utilizarias tal "inversion silabaria", si ya es intrincado separar en silabas "naturales" ?

(quiza) podrias arreglar por vba algun bucle que haga la separacion (cada letra y palabra por palabra)
y otro que re-construya a la inversa (tambien palabra por palabra) ?

solo que... para desarrollar algun algoritmo que haga lo primero (separacion de una palabra en sus silabas)
estas son las reglas mas importantes que debieras considerar (y estructurar de la mas dificil a la mas facil):

=el grupo de vocales Abiertas/Fuertes: a, e, o
el grupo de vocales Cerradas/Debiles: i, u
los diptongos (vocales): AC, CA, CC (nunca AA)
los hiatos (dividen silabas): AA, C(acentuada)A, AC(acentuada)
los triptongos: CAC

(especiales):
- h: intermedia no invalida la existencia de (d/tr)iptongos
- y: al inicio se considera consonante, al final se considera vocal Cerrada (i)

1 consonante: (entre dos vocales) siempre es inicio de silaba

2 consonantes: la primera es terminacion de la silaba anterior y la segunda es inicio de la siguiente
excepto: bl, br, dr, cr, cl, fr, fl, gr, gl, pl, pr, tr y dr (no se separan de la vocal que les sigue)

3 consonantes: las dos primeras van con la vocal anterior y la tercera con la siguiente vocal
excepto: si la tercera consonante es "l" o "r" , se separa la primera en una silaba y las dos siguientes en otra

4 consonantes: la separacion es: las dos primeras con la silaba anterior y las dos ultimas con la silaba siguiente

las consonantes rr, ll y ch forman un solo sonido y no se separan

nunca se separa "qu"
=
saludos,
hector.
Respuesta Responder a este mensaje
#5 Francesca Brasso
13/12/2009 - 23:22 | Informe spam
Gracias Héctor pero no podría hacer el bucle que me sugieres.
Prefiero quedarme con que no se puede.
Saludos
Fran.

"Héctor Miguel" escribió en el mensaje de
noticias news:
hola, Francesca !

es posible con VBA de Excel ordenar texto por silabas al reves palabra
por palabra
(desde el final hacia el comienzo de cada palabra)?
Ejemplo: Estaba el tendero un día caminando -> Bataes el rodeten un adí
donanmica



me pregunto para que utilizarias tal "inversion silabaria", si ya es
intrincado separar en silabas "naturales" ?

(quiza) podrias arreglar por vba algun bucle que haga la separacion (cada
letra y palabra por palabra)
y otro que re-construya a la inversa (tambien palabra por palabra) ?

solo que... para desarrollar algun algoritmo que haga lo primero
(separacion de una palabra en sus silabas)
estas son las reglas mas importantes que debieras considerar (y
estructurar de la mas dificil a la mas facil):

=> el grupo de vocales Abiertas/Fuertes: a, e, o
el grupo de vocales Cerradas/Debiles: i, u
los diptongos (vocales): AC, CA, CC (nunca AA)
los hiatos (dividen silabas): AA, C(acentuada)A, AC(acentuada)
los triptongos: CAC

(especiales):
- h: intermedia no invalida la existencia de (d/tr)iptongos
- y: al inicio se considera consonante, al final se considera vocal
Cerrada (i)

1 consonante: (entre dos vocales) siempre es inicio de silaba

2 consonantes: la primera es terminacion de la silaba anterior y la
segunda es inicio de la siguiente
excepto: bl, br, dr, cr, cl, fr, fl, gr, gl, pl, pr, tr y dr (no se
separan de la vocal que les sigue)

3 consonantes: las dos primeras van con la vocal anterior y la tercera con
la siguiente vocal
excepto: si la tercera consonante es "l" o "r" , se separa la primera en
una silaba y las dos siguientes en otra

4 consonantes: la separacion es: las dos primeras con la silaba anterior y
las dos ultimas con la silaba siguiente

las consonantes rr, ll y ch forman un solo sonido y no se separan

nunca se separa "qu"
=>
saludos,
hector.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida