Método abreviado de teclado para cambiar el caso de texto en las celdas en Excel 2010?


Respuestas:


8

La sugerencia de Paul es buena o puede escribir sus propias macros y asignar teclas de acceso directo

 Sub makeUPPER()
  ActiveCell = UCase(ActiveCell)
 End Sub

 Sub makeLOWER()
  ActiveCell = LCase(ActiveCell)
 End Sub

4

Utilicé la siguiente técnica para convertir una columna de texto en mayúsculas.

  1. Mueva el cursor a una columna en blanco.
  2. En la celda vacía en la misma fila que la primera celda que desea convertir, escriba =upper(A3), si A3 es la primera celda que desea convertir.
  3. La celda previamente vacía ahora debería mostrar el equivalente en mayúsculas de su primera celda de texto.
  4. Copie esta celda en la columna a la misma altura que todo su texto.
  5. Ahora debería tener una columna equivalente a su texto, pero todo en mayúscula.
  6. Resalte todas las celdas de texto en mayúsculas y seleccione copiar.
  7. Haga clic con el botón izquierdo en la primera celda del texto de origen (que no está en mayúscula), que seleccionará la celda.
  8. Botón derecho del ratón.
  9. Seleccione Pegado especial
  10. En el cuadro de lista, seleccione el botón de opción "Valores" y haga clic en Aceptar.
  11. Ahora tendrá 2 columnas de texto en mayúsculas.
  12. Eliminar la columna que contiene las =upper()fórmulas.

El mismo principio funciona para Proper y otras funciones de manipulación de texto.


1

Si instala el excelente complemento ASAP Utilities Excel (gratis para uso personal) ...

http://www.asap-utilities.com/download-asap-utilities.php

esto tiene MAYÚSCULAS incorporadas y opciones de minúsculas (así como un millón de otras) a las que puede asignar teclas de acceso directo (consulte su sitio web para obtener más información)


0

Copie el texto que desea cambiar el caso para pegarlo en Word, resáltelo y presione Mayús + F3 hasta que esté todo en el caso que desee y corte y vuelva atrás.


Eso no parece en absoluto práctico para múltiples células.
David Richerby

0

Esto funciona mejor para mí, ya que funciona en múltiples selecciones de celdas:

Sub Uppercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = UCase(Cell.Value)
        End If
    Next Cell
End Sub
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.