8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何每次都自动调整excel中的列宽和行宽?

Adil 2月前

37 0

询问我感兴趣的是找到一个键盘快捷键(或 VBA 宏),使我使用的 Excel 工作簿能够自动调整列宽和行宽。关于自动...

询问 我感兴趣的是找到一个键盘快捷键(或 VBA 宏),使我使用的 Excel 工作簿能够自动调整列宽和行宽。

关于自动调整行宽,假设我启用了一个单元格作为换行文本。此外,假设某个单元格现在需要调整该列;这可能意味着行高可能需要调整为更短(或更高)。

链接 我实际上 是先联系微软的 ;以下链接是我在论坛上向微软提问时获得的。 链接 https://answers.microsoft.com/en-us/msoffice/forum/all/how-to-automatically-adjust-column-widths-in-excel/f88abb8b-7e65-40e6-8a03-83decab25420?messageId=24299486-63c2-4fa7-b693-a6ecd94d576d

请参阅此链接来查看我能走多远。

我所做的是微软的代表回答了我的问题后,我得到了一个代码。

我得到了一个宏代码,我试了一下,它确实有效。我将试用版 Excel 工作簿保存为启用宏的工作簿。但是,当我应用宏时,有一个键盘快捷键不起作用,那就是 Control + Z(撤消功能)。我假设可能还有其他键盘快捷键无法与我得到的启用宏的代码一起使用。

在与微软代表反复沟通后,我被告知去 Stack Overflow 可能对我更有利。

结论 我对一个代码很好奇,它可以自动(永久)调整列和行的宽度,同时确保所有传统的键盘快捷键仍然有效(例如 control + Z)。我不确定我的询问是否涉及 VBA 或宏(我不确定是否有不同,以及有什么区别)。

我能够找到一个启用行宽代码的讨论;但是,我正在寻找一个代码来完成列宽的调整,并且可能有一个更大的代码(因为它可以定义我的自动调整列和行宽的查询)。

帖子版权声明 1、本帖标题:如何每次都自动调整excel中的列宽和行宽?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Adil在本站《excel》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 你的宏是

    Sub SizeAutofit()
        Cells.Rows.AutoFit
        Cells.Columns.AutoFit
    End Sub
    

    要获取快速访问方法,请单击“自定义快速访问工具栏”并选择“更多命令”。

    在“从中选择命令:\”中选择“宏\”,选择“SizeAutofit”并单击“添加\”。

    为了让此功能在任何地方都可用,请将其保存在个人宏簿中。

    enter image description here

  • 很好的解决方案。但是,运行此宏也会创建新的撤消链,并且前一个撤消链中所有可能的撤消操作都会丢失。因此,要求“确保所有传统键盘快捷键仍然有效(例如 Control + Z)。I”没有得到满足。如果不使用更广泛的 VBA 代码来保留之前的撤消链,则无法实现该要求。

  • 1) \'确保所有传统键盘快捷键仍然有效(例如 control + Z)。如果这意味着您描述了这一点,那么表达方式绝对是错误的。2) 您提出的要求无法通过 Microsoft Excel 的设计来满足。

返回
作者最近主题: