一个EXCEL编宏问题~~高手进啊~~
excel吧
全部回复
仅看楼主
level 1
surgepp 楼主
如何编写鼠标点某一个列的时候,弹出选择框啊??知道的指点一下~~不胜感激~~~~
2007年08月06日 05点08分 1
level 6
楼主再说详细点好吗?
2007年08月06日 05点08分 2
level 6
什么样的选择框?里面选择什么内容?是点击列标吗?
2007年08月06日 05点08分 3
level 1
surgepp 楼主
比如一个EXCEL里有2个SHEET,第一个SHEET里有几行内容,然后在第二个SHEET的A列任意处点一下鼠标,弹出一个多选框,包括了第一个SHEET中的内容。
2007年08月06日 05点08分 4
level 6
如果只要做这样的,就不用宏吧将两表数据放在一个表再用数据有效性做下拉菜单将表1的那几行内容放到表二的任意列(例如F)---选中表二的A列---数据--数据有效性--选择序列---数据来源处输入 =$F:$F
2007年08月06日 05点08分 5
level 1
surgepp 楼主
首先不能把表1中的内容移到表2中。用数据有效性做出来的菜单只能是单选啊~~如果我想一个单元格里就能选多个的话的话就实现不了了。
2007年08月06日 05点08分 6
level 6
哦是这样哦。在表二的B列处画一个ComboBox1。再在SHEET2的工作表事件中粘贴以下代码即可Public xRow As LongPrivate Sub ComboBox1_Click() Range("a" & xRow) = Range("a" & xRow) & ComboBox1.TextEnd SubPrivate Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 1 Then xRow = Target.Row ComboBox1.Top = Target.Top ComboBox1.Clear For i = 1 To Sheets("sheet1").[a65536].End(xlUp).Row ComboBox1.AddItem (Sheets("sheet1").Range("a" & i).Value) Next End If End Sub
2007年08月06日 06点08分 7
level 1
你也可以到这里看看,这里有免费的excel培训和视频讲课,还有excel技巧教程、excel函数教程、excel视频教程等等。相信对你会有帮助!!http://www.excelpx.com/X_AdvCom_Get.asp?UserID=50301
2007年08月06日 06点08分 8
level 1
surgepp 楼主
离魂神舞有信箱或者QQ什么的吗??留个吧~~~
2007年08月06日 07点08分 9
level 6
我想问一下,上面代码你试了没,符合你的要求吗?
2007年08月06日 07点08分 10
level 1
surgepp 楼主
不太明白啊~所以想跟你问一下~~~~没试成功。。。。。。我没学过这个东西的~~~
2007年08月06日 07点08分 11
level 6
我说得比较清楚了哦 你的邮箱?
2007年08月06日 08点08分 12
level 1
surgepp 楼主
还是告诉我一下你的邮箱吧~~~~我把原题目发给你~~~估计像你这样的高手的话马上就能做完的~~~~~~~你讲的是很清楚了~~~可是我主要学的是C,这边不太懂啊~~呵呵~~~~~
2007年08月06日 08点08分 13
level 6
我已经做好了,你告诉我邮箱我发给你,你自己再把SHEET1里A列的内容替换成你自己要的内容就可以了。
2007年08月06日 08点08分 14
level 1
surgepp 楼主
[email protected]太感谢了~~~~~
2007年08月06日 08点08分 15
level 6
已发送
2007年08月06日 08点08分 16
level 1
surgepp 楼主
恩~收到了~~~~~不过你好象并没有用宏编程吧~~~~~~~所以还是不知道是怎么做到的~~~~不好意思,麻烦了~~~我把我的练习题发回给你了~~~帮忙再看一下吧~~估计不会占用你多少时间的~~~~~谢谢了~~帮忙帮到底嘛~~~~呵呵~~~~~
2007年08月06日 09点08分 17
level 6
哈哈 你认为要有窗体 要有控件才叫编程啊你按ALT+F11看看不就知道了
2007年08月06日 09点08分 18
level 6
再次发给你了
2007年08月06日 09点08分 19
level 1
surgepp 楼主
了解一些了~~~那后边那列动态跟随前边那列用什么语句啊~~??比如,在A列我选的是1,然后B列马上就出来WINDOWS2000选成1/2,那么B列就出来WINDOWS2000/WINDOWS2003~~这是怎么实现的?是不是用条件判断语句啊?
2007年08月06日 09点08分 20
1 2 尾页