Foros del Web » Soporte técnico » Ofimática »

Ayuda con macro para convertir a mayusculas

Estas en el tema de Ayuda con macro para convertir a mayusculas en el foro de Ofimática en Foros del Web. Hola a todos Me podrian ayudar por favor a corregir la siguiente macro es para convertir a mayusculas en la columnas, y me marca error ...
  #1 (permalink)  
Antiguo 10/08/2006, 15:51
 
Fecha de Ingreso: julio-2006
Mensajes: 19
Antigüedad: 17 años, 9 meses
Puntos: 0
Ayuda con macro para convertir a mayusculas

Hola a todos

Me podrian ayudar por favor a corregir la siguiente macro es para convertir a mayusculas en la columnas, y me marca error de compilacion y error de sintaxis en If Intersect (target........ y en For i=2 to Me.Cells......:

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target‚ Me.Range("A:A")) Is Nothing _
Then Exit Sub
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
For i = 2 To Me.Cells(65536‚ “A").End(xlUp).Row
Me.Cells(i‚ “A").Value = _
UCase(Me.Cells(i‚ “A").Value)
Next i
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
End Sub

Les agradezco mucho su ayuda

Reciban un cordial saludo
  #2 (permalink)  
Antiguo 10/08/2006, 16:39
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 6 meses
Puntos: 56
Prueba reemplazar "A" por 1, cuando se usa el objeto Cell, este apunta a una celda con los valores numéricos de Fila,Columna.
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
  #3 (permalink)  
Antiguo 10/08/2006, 17:21
 
Fecha de Ingreso: julio-2006
Mensajes: 19
Antigüedad: 17 años, 9 meses
Puntos: 0
Ya le cambie pero me sigue marcando error de compilacion y de sintaxis

Saludos
  #4 (permalink)  
Antiguo 11/08/2006, 09:09
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
me. ????Y eso amigo??

Abraham
  #5 (permalink)  
Antiguo 11/08/2006, 09:17
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 6 meses
Puntos: 56
Cierto.. Me.Cells
debería ser algo como .cells o .activesheet.cells
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
  #6 (permalink)  
Antiguo 11/08/2006, 09:30
 
Fecha de Ingreso: julio-2006
Mensajes: 19
Antigüedad: 17 años, 9 meses
Puntos: 0
Gracias amigos, por su comentarios

Pero si tienen razon del codigo es ineficaz, mejor voy a utilizar este otro codigo que encontre y que si funciona.

Se los dejo por si a alguien le sirve

Convierte de minusculas a mayusculas:

Sub mayusc ( )
Set rango = Selection
For each Cell in rango
Cell.Value = Ucase(Cell.Value)
Next
End Sub

Nuevamente les reitero mi agradeciemiento por su gran ayuda, que tenga buen dia.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:23.