RE:Cambiar minusculas a mayusculas
Puedes hacerlo con ayuda de otra columna, por ejemplo, si quieres pasar todos los datos de la columna F, entonce ve a una columna que este libre, por ejemplo la Z y pone la formula =MAYUSC(F1), copias hacia abajo hasta donde esten tus datos, tendras todo en Mayusculas, ahora solo te resta copiar estos valores y pegarlos, pero ten cuidado de pegar solo los valores, sino, copiaras la formula, si lo quieres hacer con una macro, solo selecciona el area que quieres convertir a mayusculas y ejecuta la siguiente macro...
Public Sub Mayusculas()
Dim Celda As Range
For Each Celda In Selection
Celda.Value = UCase(Celda.Value)
Next Celda
End Sub
Toma en cuenta que de esta forma, las celdas que tengan texto, las convertira a mayusculas, las celdas que tengan numero las dejara tal cual, pero tienen que ser constantes, si tienes formulas igual las convertira, pero te quitara las formulas y te dejara solo el valor, una macro mas completa te tendria que diferencia entre uno y otro, hagamos un intento de lograrlo, prueba esta macro...
Option Explicit
Public Sub Mayusculas()
Dim SelecccionOriginal As Range
Dim Celda As Range
Dim strFormula As String
'Guardamos la seleccion original
Set SelecccionOriginal = Selection
'Seleccionamos las celdas que sean texto y constantes
Selection.SpecialCells(xlCellTypeConstants, 2).Select
For Each Celda In Selection
'Cada una de estas celdas las convertimos a mayusculas
Celda.Value = UCase(Celda.Value)
Next Celda
'Volvemos a la seleccion original
SelecccionOriginal.Sele