galileogali
Well-known Member
- Joined
- Oct 14, 2005
- Messages
- 748
No lo logro.
Tengo un Rango "A1:b2", con textos.
Quiero devolver un Rango desplazado, con los mismos textos pero en MAYUSCULAS, No quiero recurrir a Loops, pero hacerlo desde VBA, entonces intento con
Usacr Uppercase existiendo Ucase??
Application.Evaluate?
Antes de darme por vencido pregunto.....
Obviamente CTRL+SHIFT+ENTER, sobre el Rango desplazado con MAYUSC(a1:B2), trae el Rango convertido, pero como hacerlo con VBA...??? sin LOOPS, acudiendo a VARIANT ARRAYS
Tengo un Rango "A1:b2", con textos.
Quiero devolver un Rango desplazado, con los mismos textos pero en MAYUSCULAS, No quiero recurrir a Loops, pero hacerlo desde VBA, entonces intento con
Code:
Sub test()
Dim vArray
vArray = Range("A1:b2")
Range("a1:b2").offset(3,4) = [Ucase(vArray)] 'No Matricializa
End Sub
Usacr Uppercase existiendo Ucase??
Application.Evaluate?
Antes de darme por vencido pregunto.....
Obviamente CTRL+SHIFT+ENTER, sobre el Rango desplazado con MAYUSC(a1:B2), trae el Rango convertido, pero como hacerlo con VBA...??? sin LOOPS, acudiendo a VARIANT ARRAYS