Come impostare le dimensioni delle celle in centimetri (cm) in Excel?
Quando si lavora con fogli di lavoro Excel, le impostazioni predefinite utilizzano la larghezza in caratteri per le colonne e l’altezza in punti per le righe. In particolare, la larghezza predefinita di una colonna è di 8,38 caratteri, mentre l’altezza predefinita di una riga è di 12,75 punti: misure che non corrispondono direttamente ai centimetri. Questa impostazione può risultare poco pratica quando si devono formattare tabelle, creare report stampati o progettare layout che richiedano misure precise in centimetri, soprattutto per rispettare standard specifici di stampa o presentazione. Poiché Excel non offre un metodo integrato per impostare direttamente le dimensioni delle celle in centimetri, gli utenti sono spesso costretti a cercare soluzioni alternative. Di seguito trovi diverse opzioni efficaci per regolare facilmente le dimensioni delle celle in centimetri, scegliendo l’approccio più adatto alle tue esigenze.
Imposta le dimensioni delle celle in cm (centimetri) con codice VBA
Imposta le dimensioni delle celle in cm (centimetri) con Kutools per Excel ![]()
Soluzione alternativa:Converti i centimetri nei valori Excel di Altezza riga e Larghezza colonna
Imposta le dimensioni delle celle in cm (centimetri) con codice VBA
Excel non offre una funzione diretta per impostare le dimensioni delle celle in centimetri, ma puoi ottenere questo risultato con un codice VBA personalizzato. Questo approccio è particolarmente utile se devi spesso definire dimensioni precise per fogli di lavoro destinati alla stampa o alla condivisione in formati standardizzati. I codici seguenti ti consentono di impostare l’altezza delle righe o la larghezza delle colonne in centimetri. Segui attentamente queste istruzioni:
1. Inizia selezionando l’intervallo di celle per cui desideri impostare le dimensioni in centimetri. Puoi selezionare righe o colonne a seconda della misura che vuoi modificare.
2. Vai alla scheda Sviluppo nella Barra multifunzione di Excel e fai clic su Visual Basic per aprire l’editor Microsoft Visual Basic, Applications. (Se la scheda Sviluppo non è visibile, consulta questa guida: Mostra la scheda Sviluppo in Excel.) Poi fai clic su Inserisci > Modulo per creare un nuovo modulo. Incolla il seguente codice nel modulo appena creato:
Codice per impostare la Altezza riga in centimetri:
Sub RowHeightInCentimeters()
Dim cm As Single
cm = Application.InputBox("Enter Row Height in Centimeters", _
"Row Height (cm)", Type:=1)
If cm Then
Selection.RowHeight = Application.CentimetersToPoints(cm)
End If
End Sub 3. Per eseguire questo codice, fai clic sul pulsante
nell’area degli strumenti dell’editor VBA oppure premi F5. Si aprirà una finestra di dialogo in cui ti verrà chiesto di inserire l’altezza della riga desiderata in centimetri. Per un riferimento visivo, consulta lo screenshot qui sotto:

Suggerimenti e note: Inserisci un valore numerico inferiore a 15, poiché valori più elevati potrebbero superare il limite dell’altezza riga di Excel e risultare poco pratici per la maggior parte dei fogli. Se inserisci 0, l’altezza riga rimarrà invariata. Controlla sempre il tuo intervallo selezionato prima di applicare lo script per evitare modifiche involontarie.
4. Fai clic su OK per confermare il valore inserito. L’altezza riga di tutte le celle selezionate verrà regolata al valore specificato in centimetri. Di seguito puoi vedere un confronto tra le celle prima e dopo questa operazione:
![]() | ![]() |
Se invece desideri impostare la larghezza delle colonne in centimetri, puoi utilizzare il seguente codice VBA. È particolarmente utile quando crei moduli o tabelle che devono allinearsi perfettamente con layout stampati:
Codice per impostare l’Larghezza colonna in centimetri:
Sub ColumnWidthInCentimeters()
Dim cm As Single, points As Integer, savewidth As Integer
Dim lowerwidth As Integer, upwidth As Integer, curwidth As Integer
Dim Count As Integer
Application.ScreenUpdating = False
cm = Application.InputBox("Enter Column Width in Centimeters", _
"Column Width (cm)", Type:=1)
If cm = False Then Exit Sub
points = Application.CentimetersToPoints(cm)
savewidth = ActiveCell.ColumnWidth
ActiveCell.ColumnWidth = 255
If points > ActiveCell.Width Then
MsgBox "Width of " & cm & " is too large." & Chr(10) & _
"The maximum value is " & _
Format(ActiveCell.Width / 28.3464566929134, _
"0.00"), vbOKOnly + vbExclamation, "Width Error"
ActiveCell.ColumnWidth = savewidth
Exit Sub
End If
lowerwidth = 0
upwidth = 255
ActiveCell.ColumnWidth = 127.5
curwidth = ActiveCell.ColumnWidth
Count = 0
While (ActiveCell.Width <> points) And (Count < 20)
If ActiveCell.Width < points Then
lowerwidth = curwidth
Selection.ColumnWidth = (curwidth + upwidth) / 2
Else
upwidth = curwidth
Selection.ColumnWidth = (curwidth + lowerwidth) / 2
End If
curwidth = ActiveCell.ColumnWidth
Count = Count + 1
Wend
End Sub Vantaggi:L’approccio VBA permette misurazioni precise e modifiche批量, risultando particolarmente utile quando si devono formattare contemporaneamente molte celle in dataset ampi. Tuttavia, presenta uno svantaggio: la curva di apprendimento iniziale se non si ha familiarità con VBA. Inoltre, questo metodo potrebbe non essere ideale per modifiche rapide e occasionali. In questi casi, puoi passare al metodo successivo, che utilizza Kutools per Excel, per una soluzione più intuitiva.
Risoluzione problemi e suggerimenti: Se il codice non viene eseguito, assicurati che le macro siano abilitate nel tuo ambiente Excel e che l’intervallo di celle selezionato sia appropriato. Ricorda sempre di salvare il tuo lavoro prima di eseguire uno script VBA per evitare modifiche indesiderate. In caso di errore, verifica di aver incollato il codice in un modulo e non altrove; se i problemi persistono, riavvia Excel.
Imposta le dimensioni delle celle in cm (centimetri) con Kutools per Excel
Rispetto al metodo VBA illustrato in precedenza, il componente aggiuntivo Kutools per Excel offre un’alternativa più intuitiva e versatile. Con Kutools per Excel puoi impostare le dimensioni delle celle non solo in centimetri, ma anche in pollici, punti o pixel, senza dover scrivere una sola riga di codice. Questo approccio è ideale per chi preferisce un’interfaccia visiva guidata da menu e ha la necessità di regolare rapidamente le dimensioni delle celle per diverse esigenze di presentazione o documentazione.
Per iniziare a usare questo metodo, installa Kutools per Excel, se non l’hai già fatto. Puoi scaricarlo e aggiungerlo direttamente al tuo ambiente Excel, rendendo queste funzionalità accessibili comodamente dalla Barra multifunzione.(Scarica gratuitamente Kutools per Excel ora!)
1. Inizia selezionando le celle che desideri ridimensionare in centimetri.
2. Vai alla scheda Kutools nella Barra multifunzione di Excel, quindi fai clic su Format > Adjust Cell Size.

3. Nella finestra di dialogo Adjust Cell Size visualizzata, seleziona «Centimetro» dal menu a discesa Unit type. Inserisci i valori desiderati per Row height e Column width nella sezione Set values.

4. Fai clic su OK o su Applica per confermare. Le celle selezionate verranno immediatamente ridimensionate – ad esempio, con un’altezza riga di 2 centimetri e una larghezza colonna di 3 centimetri. Questa procedura è rapida e non richiede alcuno scripting aggiuntivo.

Punti di forza e avvertenze: L’interfaccia visiva di Kutools semplifica la regolazione delle dimensioni delle celle, rendendola perfetta per chi preferisce strumenti grafici alla programmazione. È estremamente flessibile e offre opzioni aggiuntive con diverse unità di misura, ideali per soddisfare ogni esigenza di formattazione. L’unica accortezza da tenere presente è che Kutools per Excel è un componente aggiuntivo: assicurati quindi che sia installato e attivato correttamente.
Suggerimento: Dopo aver impostato le dimensioni delle celle, anteprima il foglio di lavoro prima della stampa per assicurarti che lo zoom o altre impostazioni dell’area di stampa di Excel non abbiano alterato il layout.
Demo: Imposta le dimensioni delle celle in cm (centimetri) con Kutools per Excel
Converti i centimetri nei valori Excel di Altezza riga e Larghezza colonna
Anche se Excel non consente di impostare direttamente l’altezza delle righe o la larghezza delle colonne in centimetri tramite formule, puoi ottenere una stima convertendo i centimetri in punti (per l’altezza delle righe) o in unità di larghezza carattere (per le colonne). Questo approccio è ideale per chi cerca un’approssimazione rapida, senza ricorrere a VBA o componenti aggiuntivi.
Per le Altezza riga:
Poiché 1 centimetro equivale approssimativamente a 28,35 punti, puoi inserire la seguente formula in una cella vuota per calcolare il valore equivalente in punti:
=A1*28.35 Qui, la cella A1 contiene il valore desiderato in centimetri (ad esempio, 2). Dopo aver eseguito il calcolo, inserisci manualmente il risultato nella finestra di dialogo Altezza riga (Home > Formato > Altezza riga).
Per le Larghezza colonna:
La larghezza colonna in Excel si basa sulla larghezza del carattere «0» nel font predefinito. Per stimare approssimativamente la larghezza colonna corrispondente a un dato valore in centimetri, utilizza questa formula (approssimativa, poiché varia in base al font e al DPI):
=A1*3.78 A1 contiene il tuo valore in centimetri. Prendi il risultato e inseriscilo nella finestra di dialogo **Larghezza colonna** (Home > Formato > Larghezza colonna). Questo metodo è approssimativo e potrebbe produrre risultati leggermente diversi a seconda delle impostazioni del font.
Nota: Queste conversioni sono stime approssimative. Anteprima sempre il layout prima della stampa o dell’esportazione per l’uso finale.
Articoli correlati:
Imposta Larghezza colonna e Altezza riga per un intervallo
Come fare per rendere quadrate più celle in Excel?
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi

