Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Cristina,
vorrei sapere se è possibile evidenziando un'intera colonna, e toccando qualche tasto, è possibile fare in modo che quello che è già scritto, si possa farlo diventare tutto maiuscolo.
Mi spiego meglio:
Ho un File Excel già scritto su più colonne e oltre mille righe, ma mi piacerebbe che una colonna quello che vi è scritto attualmente, fosse scritto tutto in maiuscolo, c'è la possibilità che evidenziando l'intera colonna, possa far diventare tutto maiuscolo, senza dover riscrivere tutto quanto?
.....visto che è un documento a cui sto lavorando dall'inizio dell'anno?
- Alt+F11 per aprire l'editor di VBA
- Alt+IMper inserire un nuovo modulo di codice
- Nel nuovo modulo vuoto, incolla il seguente codice:
'=========>>
Option Explicit
'--------->>
Public Sub Tester()
Dim SH As Worksheet
Dim Rng As Range, rCell As Range
Set SH = ActiveSheet
On Error Resume Next
Set Rng = ActiveCell.EntireColumn.SpecialCells(xlCellTypeConstants)
On Error GoTo XIT
Application.ScreenUpdating = False
For Each rCell In Rng.Cells
With rCell
.Value = StrConv(.Value, vbUpperCase)
End With
Next rCell
XIT:
Application.ScreenUpdating = True
End Sub
'<<=========
- Alt+Q per chiudere l'editor di VBA e tornare a Excel
- Salva il file con l’estensione xlsm
- Alt+F8 per aprire la finestra di gestione delle macro
- Seleziona Tester | Esegui
Potresti scaricare il mio file di prova Cristina20170124.xlsm a:
https://www.dropbox.com/s/r0xe50byn3an7li/Cristina20170124.xlsm?dl=0
Se preferiresti una soluzione non-VBA, prova quanto segue:
- Inserisce una colonna di appoggio
- Nella prima riga della colonna di appoggio, immetti la formula:
= MAIUSC (A1)(dove la colonna A è la colonna di interesse)
- Copia la formula verso il basso quanto necessario
- Copia la colonna di appoggio
- Seleziona la colonna A
- Incolla Speciale | Valori
- Cancella la colonna di appoggio
===
Regards,
Norman