دین تعجب می کند که چگونه عرض ستون و ارتفاع ردیف را از پیکسل به اینچ تغییر دهد. او می خواهد برچسب هایی را در اکسل ایجاد کند، و آنها بر حسب اینچ مشخص می شوند.
قبل از پرداختن به راه های ممکن برای رفع این مشکل، باید به این نکته اشاره کرد که اکسل از روشی عجیب برای محاسبه ارتفاع سطر و عرض ستون استفاده می کند. در واقع، ارتفاع ردیف کاملاً متفاوت از عرض ستون محاسبه می شود.
ارتفاع ردیف نه بر حسب پیکسل، بلکه در نقاط اندازه گیری می شود. پیکسل یک واحد اندازه گیری نسبی است که عمدتاً به دستگاه های نمایشگر مانند نمایشگرها و چاپگرها مربوط می شود. اگر عرض چیزی 50 پیکسل باشد، آن اندازه به خودی خود بدون دانستن اینکه دستگاه قادر است چند پیکسل را به صورت عمودی نمایش دهد، معنایی ندارد.
با این حال، نقاط به خوبی مشخص هستند - تقریباً 72 نقطه در هر اینچ وجود دارد، بنابراین ارتفاع ردیف 72 یک اینچ بلند است. ساده است، درست است؟
اکنون عرض ستون را در نظر بگیرید که نه با پیکسل و نه نقطه مشخص نمی شود. در عوض، در عرض کاراکترهای هر نوع تایپی که استفاده می کنید مشخص می شود. به عنوان مثال، اگر استایل استاندارد شما روی Courier 10 تنظیم شده باشد، عرض ستون 12 به این معنی است که می توانید دقیقاً 12 کاراکتر را در یک ستون مشخص قرار دهید. فونت استفاده شده را تغییر دهید، و ناگهان عرض ستون شما نیز تغییر می کند، به طوری که همچنان می تواند 12 کاراکتر را نمایش دهد.
بله، این رویکرد واقعا احمقانه است. همچنین انجام کاری مانند برچسب های طراحی در اکسل را بسیار سخت می کند. ممکن است چیزی طراحی شده باشد که روی سیستم شما کار کند (پس از آزمون و خطای زیاد)، اما اگر ورک بوک را برای یک دوست ارسال کنید، به احتمال زیاد روی سیستم آنها کار نخواهد کرد. چرا؟ زیرا نحوه نمایش یک تایپ فیس در سیستم آنها ممکن است کاملاً با سیستم شما متفاوت باشد.
بهترین راه برای مقابله با برچسب ها، کاملا صادقانه، انجام آنها در Word است. می توانید داده های برچسب خود را در یک کاربرگ اکسل نگه دارید، اما از ادغام نامه در Word برای ایجاد برچسب های واقعی استفاده کنید. ابزارهای ارائه شده برای برچسب ها بسیار ساده تر و دقیق تر از آنچه می توانید در اکسل انجام دهید است.
اگر حتماً باید این کار را در اکسل انجام دهید، باید به نمای صفحه بندی تغییر دهید. (تب View نوار را نمایش دهید و روی ابزار صفحه بندی در گروه Workbook Views کلیک کنید.) این خط کش های افقی و عمودی را روی صفحه نمایش می دهد که می توانید از آنها به عنوان راهنما برای تنظیم ارتفاع سطر و عرض ستون خود استفاده کنید.
یک اثر جانبی جالب دیگر کار در نمای صفحه بندی وجود دارد: اگر تب Home نوار را نمایش دهید و از دستورات برای تنظیم ارتفاع ردیف و عرض ستون (از ابزار Format) استفاده کنید، متوجه خواهید شد که هر دو بر حسب اینچ مشخص شده اند. آنها فقط در صورتی به عرض ستون تعداد کاراکترهای پوچ برمی گردند که به نمای عادی برگردید.
اگر ترجیح می دهید ارتفاع و عرض را با استفاده از ماکرو تنظیم کنید، ممکن است ماکرو 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
به یاد داشته باشید که عرض ستون ها با تعداد ارقامی که می توانند به صورت افقی در یک سلول قرار گیرند مشخص می شود. قلب این ماکرو عرض یک رقم را بر حسب نقطه نشان می دهد. این کار را با تقسیم عرض ستون به نقاط (ویژگی .Width) بر عرض ستون به نویسه (ویژگی ColumnWidth.) انجام می دهد. سپس از این مقدار برای محاسبه تعداد کاراکتر عرض ستون استفاده می شود تا عرض مورد نظر باشد.