Schimbarea lățimii și înălțimii în inci

Dean se întreabă cum să schimbe lățimea coloanei și înălțimea rândului din pixeli în inci. El ar dori să creeze etichete în Excel, iar acestea sunt specificate în inci.

Înainte de a intra în posibilele modalități de rezolvare a acestei probleme, trebuie subliniat faptul că Excel utilizează un mod ciudat de a calcula înălțimea rândului și lățimea coloanei. De fapt, înălțimea rândului este calculată în mod complet diferit față de lățimea coloanei.

Înălțimea rândului nu se măsoară în pixeli, ci în puncte. Un pixel este o unitate de măsură relativă legată în primul rând de dispozitivele de afișare, cum ar fi monitoarele și imprimantele. Dacă ceva are o lățime de 50 de pixeli, această dimensiune, prin ea însăși, nu înseamnă nimic fără a ști câți pixeli este capabil dispozitivul să afișeze pe verticală.

Punctele, cu toate acestea, sunt bine definite – există aproximativ 72 de puncte pe inch, astfel încât o înălțime a rândului de 72 ar fi de un inch înălțime. Simplu, nu-i așa?

Considerăm acum lățimea coloanei, care nu este specificată nici prin pixeli, nici prin puncte. În schimb, este specificată în lățimea caracterelor din orice tip de font pe care îl folosiți. De exemplu, dacă stilul dvs. standard este setat la Courier 10, atunci o lățime a coloanei de 12 înseamnă că puteți încadra exact 12 caractere într-o anumită coloană. Schimbați fontul utilizat și, dintr-o dată, lățimea coloanei se va schimba și ea, astfel încât să poată afișa în continuare 12 caractere.

Da, această abordare este cu adevărat prostească. De asemenea, face foarte greu să faci ceva de genul conceperii de etichete în Excel. S-ar putea să reușiți să proiectați ceva care să funcționeze pe sistemul dvs. (după o bună parte de încercări și erori), dar dacă apoi transmiteți registrul de lucru unui prieten, sunt șanse mari ca acesta să nu funcționeze pe sistemul său. De ce? Pentru că modul în care este redat un tip de literă pe sistemul lor poate fi complet diferit de cel de pe al dumneavoastră.

Cel mai bun mod de a trata etichetele, sincer, este să le faceți în Word. Puteți păstra datele despre etichete într-o foaie de calcul Excel, dar folosiți fuziunea corespondenței în Word pentru a crea etichetele propriu-zise. Instrumentele furnizate pentru etichete sunt mult mai ușoare și mult mai precise decât ceea ce puteți face în Excel.

Dacă trebuie neapărat să le faceți în Excel, atunci ar trebui să treceți la vizualizarea Page Layout. (Afișați fila View a panglicii și faceți clic pe instrumentul Page Layout din grupul Workbook Views). Acest lucru afișează pe ecran atât riglele orizontale, cât și cele verticale, pe care le puteți folosi ca un ghid pentru a vă ajuta să stabiliți înălțimea rândurilor și lățimea coloanelor.

Există un alt efect secundar interesant al lucrului în vizualizarea Page Layout: Dacă afișați fila Home a panglicii și utilizați comenzile pentru setarea înălțimii rândurilor și a lățimii coloanelor (din instrumentul Format), veți observa că ambele sunt specificate în inci. Ele revin la lățimea coloanei cu număr absurd de caractere numai dacă treceți înapoi la vizualizarea Normal.

Dacă preferați să setați înălțimea și lățimea prin utilizarea unei macro, s-ar putea să găsiți instructivă macroul WidthHeightInches.

Sub WidthHeightInches() Dim Temp As String Dim RInch As Single Dim CInch As Single Dim WPChar As Double Dim c As Range Dim r As Range Temp = InputBox("Row height in inches?") RInch = Val(Temp) If RInch > 0 And RInch <= 2 Then Temp = InputBox("Column width in inches?") CInch = Val(Temp) If CInch > 0 And CInch <= 3 Then For Each c In ActiveWindow.RangeSelection.Columns WPChar = c.Width / c.ColumnWidth c.ColumnWidth = ((CInch * 72) / WPChar) Next c For Each r In ActiveWindow.RangeSelection.Rows r.RowHeight = (RInch * 72) Next r End If End IfEnd Sub

Amintiți-vă că lățimea coloanelor este specificată de numărul de cifre care pot fi încadrate orizontal într-o celulă. Inima acestui macro calculează lățimea unei singure cifre, în puncte. Aceasta face acest lucru prin împărțirea lățimii coloanei în puncte (proprietatea .Width) la lățimea coloanei în caractere (proprietatea .ColumnWidth). Această valoare este apoi utilizată pentru a calcula câte caractere trebuie să aibă coloana pentru a avea lățimea dorită.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.