sheet1.activate Select(sheet1.range(a1:u1) Activewindow.zoom = true
انجام عملیات مشابه Activewindow.zoom برای سطرها
Collapse
X
-
انجام عملیات مشابه Activewindow.zoom برای سطرها
با سلام و احترام خدمت اساتید محترم.بنده قصد دارم مانند حالتی که میتوان محدوده ای مشخص از ستون ها را با اندازه صفحه نمایش فیت کرد .با استفاده از این کد:
همین کار را با تعدادی سطر انجام دهم.یعنی محدوده مشخصی از سطرها با اندازه صفحه نمایش فیت شود.ممنونکد:برچسب ها: هیچکدام -
با سلام و احترام خدمت اساتید محترم.بنده قصد دارم مانند حالتی که میتوان محدوده ای مشخص از ستون ها را با اندازه صفحه نمایش فیت کرد .با استفاده از این کد:
همین کار را با تعدادی سطر انجام دهم.یعنی محدوده مشخصی از سطرها با اندازه صفحه نمایش فیت شود.ممنونکد:sheet1.activate Select(sheet1.range(a1:u1) Activewindow.zoom = true
سلام
همين كدي كه نوشتيد درسته ديگه. كافيه محدوده رو اصلاح كنيد. به اين كد توجه كنيد:
اين كد محدوده رو براي a1:m30 فيت ميكنه.کد:Sheet1.Activate Sheet1.Range("a1:m30").Select ActiveWindow.Zoom = True -
محدوده ای که عکس داخلش قرار داره رو داخل کد قرار بدید دیگه. مثلا اگه محدوده عکس از b10 تا h30 باشه تو کد بجای a1:m30 مینویسید b10:h30. یا من سوالتون رو متوجه نمیشم یا شما متوجه پاسخ من نمیشیدکامنت
-
بعيد ميدونم دوست عزيز. احتمالا مشكل از رزولوشن مانتيورهاست
يك راه ديگه هست و اون اينكه يك سلول رو ابعادشو اندازه اون عكس تغيير بديم و بعد اون سلول رو زوم كنيم. اگر اين روش بدردتون ميخوره و مشكلي براتون پيش نمياره بفرماييد تا كدشو تقديم كنمکامنت
-
خدمت شما دوست عزيز
کد:Public Sub FitPic() On Error GoTo 0 Dim PicWtoHRatio As Single Dim CellWtoHRatio As Single ActiveSheet.Shapes.Range(Array("Picture 1")).Select With Selection PicW = .Width PicH = .Height .Top = .TopLeftCell.Top .Left = .TopLeftCell.Left End With aa = Selection.TopLeftCell.Address Columns(Range(aa).Column).ColumnWidth = PicW / 5 Rows(Range(aa).Row).RowHeight = PicH Sheet1.Range(aa).Select ActiveWindow.Zoom = True End Subکامنت



کامنت