Varios Idiomas

02/11/2009 - 19:26 por Santi | Informe spam
Hola:

Mi pregunta es la siguiente necesito que en una hoja exell pueda a dos
columnas darle un idioma diferente, a cada una de ellas por ejemplo a la
columna A que este en DARI y a la columna B que este en Pasthun para
escribir en cada una de ellas en el idioma seleccionado sin tener que estar
cambiando a cada salto manualmente el idioma

Gracias anticipadas

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/11/2009 - 03:28 | Informe spam
hola, !

... necesito que en una hoja exell pueda a dos columnas darle un idioma diferente... por ejemplo
a la columna A que este en DARI y a la columna B que este en Pasthun
para escribir en cada una... sin tener que estar cambiando a cada salto manualmente el idioma



a menos que estes dispuesto a cambiar automaticamente el idioma (por macros) "segun la columna" ?
comenta tu version de excel, porque hasta donde se... (y de todas formas consulta la ayuda en linea)...
excel revisa ortografia y gramatica en un solo idioma y se aplica a todo documento abierto en la sesion
(recuerda que no es un procesador de textos, aunque tenga algunas prestaciones de ese tipo)

saludos,
hector.
Respuesta Responder a este mensaje
#2 Santi
05/11/2009 - 16:34 | Informe spam
muchas gracias Hctor
tengo la versión de exel 2007
de todas maneras lo de las macros no se como hacerlo si me lo puedes
explicar te lo agradezco

Santi

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

... necesito que en una hoja exell pueda a dos columnas darle un idioma
diferente... por ejemplo
a la columna A que este en DARI y a la columna B que este en Pasthun
para escribir en cada una... sin tener que estar cambiando a cada salto
manualmente el idioma



a menos que estes dispuesto a cambiar automaticamente el idioma (por
macros) "segun la columna" ?
comenta tu version de excel, porque hasta donde se... (y de todas formas
consulta la ayuda en linea)...
excel revisa ortografia y gramatica en un solo idioma y se aplica a todo
documento abierto en la sesion
(recuerda que no es un procesador de textos, aunque tenga algunas
prestaciones de ese tipo)

saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
06/11/2009 - 04:10 | Informe spam
hola, !

tengo la versión de exel 2007
de todas maneras lo de las macros no se como hacerlo si me lo puedes explicar te lo agradezco



- abre el editor de vba (atajo de teclado: alt + F11)
- muestra la ventana de inmediato (atajo: ctrl + G)
- copia/pega (o escribe) lo siguiente y pulsas enter para su ejecucion:

? Application.SpellingOptions.DictLang

te devolvera el numero correspondiente al idioma actual para las opciones de ortografia

- desde excel, cambia a otro idioma (por los dos que requieres) y repite la obtencion de su numero

- ya que tengas los tres numeros de idioma identificados (incluyendo el que usas por omision)

- abre el modulo de codigo de "esa" hoja (desde el explorador de proyectos en en editor de vba)
- copia/pega (o escribe) el siguiente procedimiento (al cambiar la seleccion de la celda activa)
OJO: solo asegurate de especificar el numero de idioma aplicable a la columna A, a la B y "al resto"

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Application.SpellingOptions
Select Case ActiveCell.Column
Case 1 ' idioma para la columna A
.DictLang = 1110
Case 2 ' dioma para la columna B
.DictLang = 21514
Case Else ' idioma para cualquier otra columna (por omision)
.DictLang = 2058
End Select
End With
End Sub

(por si las dudas) no te olvides de "regresar" al idioma por omision al terminar de usar ese libro (o cambiar de hoja ?)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida