excel 用VBA将所有单元格内容全部转换为文本

Sub 将所有列全部转换为文本()

‘Cells(Rows.Count, 1).End(xlUp).Row 获取第一列最后一个非空单元格的行号
s = Cells(1, Columns.Count).End(xlToLeft).Column ‘获取第一行最后一个非空单元格的列号
For i = 1 To s
    Columns(i).Select
    Selection.TextToColumns Destination:=Cells(1, i), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 2), TrailingMinusNumbers:=True
Next i
End Sub

原文地址:https://www.cnblogs.com/scai/p/10075927.html

时间: 2024-10-18 09:06:33

excel 用VBA将所有单元格内容全部转换为文本的相关文章

Excel中如何锁定部分单元格内容不被修改?

https://jingyan.baidu.com/article/d45ad1486e094569552b8004.html 保护Excel工作表我们通常会用审阅保护工作表,这样来保护全部的工作表内容不被修改. 2 如果我们想要保护部分单元个不被修改,就先选中我们想要保护的工作表中的部分单元格. 3 选中想要保护的单元格后,单击鼠标右键,在菜单栏内点击“设置单元格格式”,进入单元格格式设置页面后,点击“保护”. 4 在单元格设置保护功能设置页面中,勾选“锁定”,然后点击页面下方的确定. 5 点

Excel单元格内容太多会覆盖遮住下一单元格范围

Excel单元格内容太多会覆盖遮住下一单元格范围分步阅读 Excel中的单元格内容,有着不同的对齐方式.用户可根据自己的需求,在处理数据的时候,自行设置所需要的对齐方式. 当您在处理数据的时候,如果设置不当,就会遇到这样的问题:Excel单元格内容太多会覆盖遮住下一单元格范围. 可以通过如下的方法来解决. 方法/步骤 如下图,B2单元格,仅输入了几个中文,但是,由于列的宽度不够,因此,该单元格的内容会延伸到下一单元格并覆盖了下一单元格的范围.从而影响了下一单元格的输入与修改. 此时,我们需要的方

EXCEL里面单元格内容太多显示不全应该怎么弄。

首先设置单元格式:在相应单元格单击右键 -> 选择"设置单元格格式(F)..." -> 选择"对齐" -> 勾选"自动换行(W)" -> 点击"确定"然后调整行高.列宽就可以了 EXCEL里面单元格内容太多显示不全应该怎么弄.,布布扣,bubuko.com

qtp 读取excel单元格内容

qtp 读取excel单元格内容 Function GetExcelCells(ExcelPath,SheetName,SheetColumn,SheetRow) Set ExcelBook = CreateObject("Excel.Application") Set ExcelSheet = CreateObject("Excel.Sheet") Set myExcelBook = ExcelBook.WorkBooks.Open(ExcelPath) Set 

excel 合并 单元格内容

刚刚有人问怎么合并单元格内容,正好excel 我也不会,顺便查查记录一下 1.假设有两个单元格如下:           单元格1 单元格2           2. 在一个空白单元格输入 =( 这代表一个公式的开头. 如下:           =(             3. 在第二步输入完成后用鼠标点击单元格1, 这时候 = ( 后面会出现第一个单元格的坐标. 紧接着你输入 &" "& , 注意双引号中间有空格. 然后再点击单元格2, 这时候单元格2的坐标也输入

excel 根据单元格内容自动调整列宽

excel 根据单元格内容自动调整列宽 CreateTime--2018年5月28日08:49:40 Author:Marydon 1.情景展示 单元格宽度超过了列宽 2.解决方案 第一步:同时选中A,B,C三列 鼠标移至A列第一行,鼠标样式会变成向下箭头↓,点击A,会选中A列所有内容, 同样按住Ctrl键不放,依次点击B列.C列 第二步:开始菜单-->格式-->点击"自动调整列宽"即可. k 3.自动调整行高 可以根据单元格实际内容高度,调整行高 选中要调整的行即可. 相

使用excel拼接单元格内容并去除空格

一.使用excel拼接单元格内容 多个单元格内容需要拼接生成到同一单元格,可以使用&或=CONCATENATE()函数实现.如下: 使用&实现.有更多单元格需要拼接时继续新增即可.=B1&C1&D1... 2.使用CONCATENATE()函数实现. 二.我们发现拼接出来的内容很乱,这是因为其中有空格.接下来是使用TRIM()函数去除其中的空格. 如图,所有的空格都被消除了. 原文地址:https://www.cnblogs.com/beiweibudong/p/94804

javascript生成表格增删改查 JavaScript动态改变表格单元格内容 动态生成表格 JS获取表格任意单元格 javascript如何动态删除表格某一行

jsp页面表格布局Html代码 <body > <center> <input type="text" value="111" id="mytext"> <table border="1" width="60%" id="mytable"> <tr> <td id="td1">第一行第一列<

Excel导出时设置单元格的格式为文本

问题: 用excel导出数据时,如何设置单元格格式的数字分类为"文本",默认是"常规"? 比如:导出编码0235A089,在Excel查看默认显示的是没有前面的0. 解决方法: 用设置单元格的 NumberFormatLocal 属性即可: xlapp.Selection.NumberFormatLocal = "@" Excel导出时设置单元格的格式为文本,布布扣,bubuko.com