Nota: le altre lingue del sito web sono tradotte da Google. Torniamo all'inglese
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

Come impostare la dimensione della cella in cm (centimetri) in Excel?

In un foglio di lavoro, le unità predefinite per l'altezza della riga e la larghezza della colonna sono preimpostate e la larghezza della colonna predefinita è 8.38 caratteri e l'altezza della riga predefinita è 12.75 punti. E in Excel, è difficile impostare l'altezza della riga o la larghezza della colonna in pollici o centimetri. Ma a volte è necessario modificare l'altezza e la larghezza in centimetri per qualche scopo. Come hai potuto risolvere questo problema?

Imposta la dimensione della cella in cm (centimetri) con il codice VBA

Imposta la dimensione della cella in cm (centimetri) con Kutools per Excelbuona idea 3


freccia blu freccia destra Imposta la dimensione della cella in cm (centimetri) con il codice VBA

Non è possibile impostare l'altezza e la larghezza in centimetri con le funzioni di Excel, ad eccezione dell'utilizzo del codice VBA. I due codici seguenti possono aiutarti a impostare la larghezza della colonna e l'altezza della riga. Procedi come segue:

1. Selezionare le celle in cui si desidera impostarle in centimetri.

2. Clic Costruttori > Visual Basic, un nuovo Microsoft Visual Basic per le applicazioni verrà visualizzata la finestra, fare clic su inserire > Moduloe inserisci il codice seguente nel modulo:

Codice per impostare l'altezza delle righe 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. Quindi fare clic doc-multiply-calcolo-3 pulsante per eseguire il codice. E verrà visualizzata una finestra di messaggio per dirti di inserire un numero di altezza di riga. Vedi screenshot:

doc-set-cell-size-cm1

Osservazioni:: il numero che inserisci deve essere inferiore a 15. E questo codice VBA non cambierà l'altezza della riga se inserisci 0 in questa finestra di dialogo.

4. Clic OK. E l'altezza della riga delle celle selezionate è stata impostata con 2 centimetri. Vedi screenshot:

doc-set-cell-size-cm2 -2 doc-set-cell-size-cm3

Se vuoi impostare anche la larghezza della colonna in centimetri, puoi inserire il seguente codice:

Codice per impostare la larghezza della 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

freccia blu freccia destra Imposta la dimensione della cella in cm (centimetri) con Kutools per Excel

Con i codici sopra, puoi impostare solo la dimensione della cella in centimetri, oggi ti presenterò uno strumento multifunzionale, Kutools for Excel che non solo può impostare la dimensione della cella in centimetri ma anche in pollici, libbra e pixel.

Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. 

Dopo l'installazione Kutools per Excel, per favore fai come di seguito:(Scarica subito Kutools per Excel!)

1. Evidenzia le celle in cui desideri impostarle in centimetri.

2. Clic Kutools > Format > Adjust Cell Size, vedi screenshot:

doc set dimensioni cella cm9

3. Nel Adjust Cell Size finestra di dialogo, scegliere il Unit type è necessario e specificare il file Row height e Column width da Set values sezione. Vedi screenshot:

dimensione cella set doc in cm 5

4. Quindi fare clic OK or Iscriviti. Otterrai celle con un'altezza di riga di 2 cm e una larghezza di colonna di 3 cm.

doc-set-cell-size-cm6


freccia blu freccia destra Imposta la dimensione della cella in cm (centimetri) con Kutools per Excel

Kutools for Excel: 300 + funzioni che devi avere in Excel, 30 giorni di prova gratuita da qui.

Articoli correlati:

Imposta la larghezza della colonna e l'altezza della riga per un intervallo

Come quadrare più celle in Excel?


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • 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 della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Iverson Farias Costa · 6 years ago
    Thank you. I used your idea to compare ColumnWidth and Width, and it was very helpful. I did this function in Object Pascal and want to share it with you. Thanks.

    procedure ActiveCellColumnWidthInCentimeters(ExcelApp: Variant; CM: Double);
    var
    dColumnWidth, dWidth, points: Double;
    begin
    dColumnWidth := ExcelApp.ActiveCell.ColumnWidth;
    dWidth := ExcelApp.ActiveCell.Width;
    points := ExcelApp.CentimetersToPoints(CM);

    ExcelApp.ActiveCell.ColumnWidth := ((points * dColumnWidth) / dWidth);
    end;
  • To post as a guest, your comment is unpublished.
    dm · 6 years ago
    Seems redundant.

    Just go into the regular column size dialogue and add "cm" after typing the size.
  • To post as a guest, your comment is unpublished.
    Sani · 6 years ago
    Needed this badly. [b]Thank you so much![/b]
  • To post as a guest, your comment is unpublished.
    MrsJennyk · 7 years ago
    Wow - that is awesome! I needed to set cells to print at a certain size. I have never been able to figure out how to do that before. Yay for VBA!