问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问,在excel表中更改名称的工作表怎样按字母排序? 用vba具体怎样操作...

发布网友 发布时间:2023-12-09 06:11

我来回答

3个回答

热心网友 时间:2024-06-15 11:17

我以前答过这题
Sub paixu()
Dim i%
Dim j%
if Worksheets.Count=1 Then End
For j = 1 To Worksheets.Count - 1
For i = 1 To Worksheets.Count-1
If Sheets(i).Name > Sheets(i + 1).Name Then
Sheets(i + 1).Move Before:=Sheets(i)
End If
Next i
Next j
End Sub

用宏即可,点击录制宏,再停止录制,然后编辑这个空的宏代码,把上述的命令复制进去替代,运行这个宏命令即可。宏也是VBA的一部分。

热心网友 时间:2024-06-15 11:13

sub sortsheets
dim sha as string,i as integer,j as integer,n as integer,tmp as string
n=sheets.count
redim sha(1 to n)
for i=1 to n ‘取得表名,放入数组
sha(i)=sheets.name
next i
for i=1 to n-1 '冒泡排序
for j=i+1 to n
if sha(j)<sha(i) then
tem=sha(i)
sha(i)=sha(j)
sha(j)=tmp
end if
next j
next i
for i=n-1 to 1 '移动最后结果
sheets(sha(i)).move before:=sheets(sha(i+1))
next i
end sub
这个VBA是按升序排序,如果想减序排列,可在函数中设一传递参数,并稍作处理即可。

热心网友 时间:2024-06-15 11:16

我看了下你们的回答 都不全面 如果表名是英文的 可以if sheets(1)>sheets(2)来判断 如果表名是中文的呢????这样就得不到想要的结果!如果是中文名的表名 可以使用以下宏
sub paixu()
dim i,j,k as integer
k=worksheets.count-1
for j=1 to k
for i=1 to k
if strcomp(sheets(i).name,sheets(i+1).name,1)=-1 then '=-1就是升序 =1 就是降序
sheets(i+1).move before:sheets(i)
end if
next i
next j
end sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
镇海立人中学好吗 镇海立人中学升学率 自考学位申请在什么时候 电子科大自考本科申请学士学位要多久 浙江自考毕业两年后还能考学士学位吗 自考学士学位申请超过时限怎么办 自考本科毕业后多久能申请学士学位 自考本科毕业后多久能申请学位 自考要在几年内考完才能申请学位证 春天可以种白菜吗 春天能不能种白菜 把30只盘子分别装在5只箱子里,谁要借30个盘中的任意数个盘子,不用拆箱... 蒙自市农资公司怎么样?3 鱼竿的h是怎么划分的344 新注册的,为什么附近的人搜不到我? 证明三角形全等的方式有哪几种?(用字母表示)14 列表中的朋友们有没有人晓得U盘里面的课件拷到电脑上,电脑关机之后再打 ... 周易算命说圈养的猪是什么意思9 黄花苜蓿是南方的&quot;黄花菜&quot;吗?18 苜蓿和黄花菜4 我的帐户提示无f质押权限,不能逆回购国债怎么回事3 飞行员如何考试?考试流程是什么?4 空军招飞什么情况?17 2023-2024年郑州什么时候供暖 一个不怎么会说情话的人应怎样追女孩子?3 购买房屋,是买毛坯房好还是精装修房好?242 买房是买精装修好还是毛坯房好呢?”149 现在安宇花园是多少钱一平方,还有是毛坯房还是精装修房呢?有什... 2003年被拘留有案底吗 药品成分检测 要去哪检测,怎么弄?171 钓竿分几H,H是什么意思291 求视频:2011年5月1日武林风中泰对抗赛方便比赛59 十里路上无人烟,一牛耕百亩,九女共一夫。这句话是什么意思?266 农村合作社法定代表人一年能收入多少钱4 AUTO CAD2010十字光标夹角怎样设置成不是90°11 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 去小区贴广告,物业逮住胳膊不给走,恐吓威胁还录视屏,物业犯法吗?关键我... 没到一年怎么申请改? 怎么第三次改 一个数减去它的8分之3是10,这个数是多少.(用解方程解) ...酒店,我定了一个,交钱支付成功后怎么说房间有限,请电话预约,我... 1.2×0.5等于多少竖式28 国债回购怎么操作77 1.2x2.08竖式7 女朋友不喜欢听自己说情话,有没有男生遇到类似的情况啊??求解...21 怎么修改第三次 海马s5关闭电源导航还会亮 月坨岛能带露营车吗 AGV应用领域有哪些?3 我申请了一个新的,为什么附近的人看不到我? 国债回购怎么操作77