Ya no necesitas buscar más por todo internet ya que has llegado al lugar adecuado, tenemos la respuesta que quieres y sin liarte.
Solución:
Aquí hay un rápido y sucio macro que ojalá puedas adaptar a tus necesidades. Tal como está ahora, ejecutará una revisión ortográfica en inglés americano en Column A
y luego ejecute un corrector ortográfico en español de México en Column B
. Puede encontrar los códigos para los idiomas admitidos aquí.
Sub multilanguageSC()
Dim rngEng As Range, rngSpa As Range
'Set ranges to check for each language.
Set rngEng = ActiveSheet.Range("A:A")
Set rngSpa = ActiveSheet.Range("B:B")
'Set spelling dictionary language to English (US).
Application.SpellingOptions.DictLang = 1033
'Check spelling for designated English range.
rngEng.CheckSpelling
'Set spelling dictionary language to Spanish(Mexico).
Application.SpellingOptions.DictLang = 2058
'Check spelling for designated Spanish range.
rngSpa.CheckSpelling
'Set spelling dictionary back to default setting.
Application.SpellingOptions.DictLang = Application.LanguageSettings.LanguageID(msoLanguageIDUI)
End Sub
Ten en cuenta mostrar este escrito si si solucionó tu problema.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)