Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3872|回复: 2

[已解决]修改锁定下的排序代码

[复制链接]
发表于 2011-1-30 09:45 | 显示全部楼层 |阅读模式
修改锁定下的排序代码.rar (10.71 KB, 下载次数: 74)
发表于 2011-1-30 09:55 | 显示全部楼层    本楼为最佳答案   
  1. Sub 打乱排序()
  2.     Sheet2.Unprotect
  3.     Columns("aa:bc").Select
  4.     Range("bc1").Activate
  5.     Selection.Sort Key1:=Range("bc1"), Order1:=xlAscending, Header:=xlGuess, _
  6.         OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
  7.         :=xlPinYin, DataOption1:=xlSortNormal
  8.     Selection.Sort Key1:=Range("bc1"), Order1:=xlDescending, Header:=xlGuess, _
  9.         OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
  10.         :=xlPinYin, DataOption1:=xlSortNormal
  11.         Columns("Aa:bC").SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp '如何修改这行代码使工作表在锁定状态下也能运行。
  12.     Sheet2.Protect
  13. End Sub
复制代码
回复

使用道具 举报

发表于 2011-1-30 10:39 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-30 04:13 , Processed in 0.299005 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表