excel 控件里的组合框怎么使用?

liudan1955392022-10-04 11:39:541条回答

excel 控件里的组合框怎么使用?
要求是这样的:
在“sheet1”的“A列”有"a,a,a,b,b,c,d,d......"等若干内容。
在“sheet2”里创建一个“组合框”。
点组合框的下拉箭头,下拉列表里显示:sheet1 A列里的内容“a,b,c,d”,不要重复。(就是有多个a只显示一个a,多个b只显示一个b)

已提交,审核后显示!提交回复

共1条回复
rokhjh 共回答了9个问题 | 采纳率77.8%
楼上的解法有错误,这种“高级筛选-不重复记录”因为没有条件格式,做出的结果是第一行和第二行的数据会被列入,造成结果出差,建议使用公式求出。将sheet1的“A列”包含“a,a,a,b,b,c,d,d......”等内容的单元格全...
1年前

相关推荐

用VB中的picture控件画坐标曲线怎样规定坐标原点?
skykin_viva1年前1
weiberma 共回答了20个问题 | 采纳率100%
有个picture scale
由for k =10 to 0 step -3:next k 循环语句控件的循环次数是多少?why
tidy221年前1
我在说假话 共回答了17个问题 | 采纳率94.1%
第1次:k=10
第2次:k=7
第3次:k=4
第4次:k=1
总共循环4次
vb中表示滚动条控件取值范围最大值的属性是 () A)max B) largechange C) value D) ma
vb中表示滚动条控件取值范围最大值的属性是 () A)max B) largechange C) value D) max-min
answerwhat1年前1
hansonlife 共回答了15个问题 | 采纳率86.7%
A
谁能帮我看看这些填空题10.Timer_______控件是实现在用户定义的时间间隔引发事件的定时器.11.Interva
谁能帮我看看这些填空题
10.Timer_______控件是实现在用户定义的时间间隔引发事件的定时器.
11.Interval属性是Timer控件每次开始计时之间的时间间隔,时间单位是_____毫秒,该值不小于1.
12.使快捷菜单与窗体相关连,必须设置______窗体的ConextMenu属性.
13.当鼠标指针位于控件上并按下鼠标键时发生_______MouseDown鼠标事件.
14.当鼠标指针悬停在控件上时发生_______MouseHover鼠标事件.
15.当鼠标指针位于控件上并释放鼠标键时发生_______MouseUp鼠标事件.
瞎眼丽塔1年前1
双隐号潜水艇 共回答了18个问题 | 采纳率100%
10 类
11 整数
12 Form类
13 鼠标按键按下事件
14 鼠标悬停事件
15 鼠标按键弹起事件
我在vb中画了一个文本框控件Text1,要用一个标签Lable1来显示所选文字的起始位置和Lable2来显示所选文字的长
我在vb中画了一个文本框控件Text1,要用一个标签Lable1来显示所选文字的起始位置和Lable2来显示所选文字的长度,请问我要如何写?
如果我还要用控制CommandBonnt1来做一个退出程序的按键要怎么写?
77771年前1
爱吃果果的猴子 共回答了13个问题 | 采纳率84.6%
Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer)
'检测用键盘来选择文字的情况
Label1.Caption = "所选文字的起始位置:" & Text1.SelStart
Label2.Caption = "所选文字的长度:" & Text1.SelLength
End Sub
Private Sub Text1_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
'检测用鼠标来选择文字的情况
Text1_KeyUp 0,0
End Sub
Private Sub Command1_Click()
'退出程序
End
End Su
在窗体上有一个“标签”控件Label1和两个“命令按钮”控件,一个命令按钮command1上显示“上移”,另一个命令按钮
在窗体上有一个“标签”控件Label1和两个“命令按钮”控件,一个命令按钮command1上显示“上移”,另一个命令按钮command2上显示“下移”。
实现功能:
(1)使标签控件Label1上显示文字“欢迎进入算法与程序设计”;
(2)单击“command1”,Label1在原先位置上移100个单位;单击“command2”,Label1在原先位置下移100个单位。
'删除原题里的①、②。填写正确的代码,使程序完善
Private Sub Command1_Click()

End Sub
Private Sub Command2_Click()

End Sub
梁祝故里1年前1
234425503 共回答了13个问题 | 采纳率84.6%
Label1.caption="欢迎进入算法与程序设计"
① Label1.top = Label1.top - 100
② Label1.top = Label1.top + 100
vfp 表单设计设计如图所示表单,包括2个表签,1个文本框,1个命令按钮(各控件的大小、颜色、字体、字号等属性自定).其
vfp 表单设计
设计如图所示表单,包括2个表签,1个文本框,1个命令按钮(各控件的大小、颜色、字体、字号等属性自定).其中:
(2)标签label2初值为空;
(3)在文本框text1中输入一字符串,单击命令按钮“逆序显示”,则在label2中逆序显示输入的字符串,如输入“abcde”,逆序显示“edcba”,
(4)双击表单空白处关闭表单.

jianman_99991年前1
大家很热吗 共回答了20个问题 | 采纳率95%
命令按钮里面
thisform.label2.visible=.T.
t=alltrim(thisform.text1.value)
b=""
n=len(t)
for i=n to 1 step -1
b=b+subs(t,i,1)
endfor
thisform.label2.caption=b
在Dblclic 里面
thisform.release
VB选择题 在线等3. 以下有关对象属性的说法中,错误的是________A. 工具箱中的控件并不是VB中所有的控件B.
VB选择题 在线等
3. 以下有关对象属性的说法中,错误的是________
A. 工具箱中的控件并不是VB中所有的控件
B. 若将Frame的Enabled属性设置为False,则不能使用放置在Frame里面的控件
C. 对象的Name属性在运行时不能改变
D. 对象的所有属性都可以在属性窗口中设置
1众里寻他千百度11年前1
凉山彝族兄弟 共回答了12个问题 | 采纳率100%
d
以下关于控件数组的说法中,错误的是()
以下关于控件数组的说法中,错误的是()
A、控件数组由一组具有共同名称的相同类型的控件组成的
B、控件数组中的每一个控件都共享相同的事件过程
C、控件数组中的每一个元素的下标是由控件Index属性指定的
D、同一控件数组中的元素全部具有完全相同的属性和属性值
DKHIKARU1年前1
**M1 共回答了26个问题 | 采纳率92.3%
错误的是D
没什么好解释的,光看index属性就知道了,如果都相同就没法区分各个元素了
PB rte控件中的文本怎么引用?比如单行文本控件内容引用是sle_1.text,rte没有text这种应该怎么用呢?
wangtaod8821年前1
yinyong020 共回答了20个问题 | 采纳率95%
好像可以存为RTF,这个没用过,就不知道了.
可以试试在DW中的用富文本框.
1、学过的控件有: 控件名称(英文)
xingyech1年前1
苏_27SMK1 共回答了20个问题 | 采纳率95%
Form 窗口,或表单
Label 标签,一般的文字显示控件
TextBox 文本输入框
CommandButton 普通命令按钮
Image 图像显示控件
Timer 定时器控件,按设定的时间间隔触发事件。
。。。。
这些MSDN都有了。VB的这些知识都太老了。还在学?
VB程序设计设计一程序,图中有一小闹钟,一个小汽车。两个控件(一个为开始,一个为停止)。程序运行时,如果单击“开始”按钮
VB程序设计
设计一程序,图中有一小闹钟,一个小汽车。两个控件(一个为开始,一个为停止)。程序运行时,如果单击“开始”按钮,这窗体上的汽车图标每0.1秒向右移动20(初始状态下不移动);如果单击“停止”按钮,则汽车图标停止移动。
(注意:编写事件的过程中不能使用变量,每一个事件过程中只能有一条语句)
jordanliang20051年前1
2008志愿者 共回答了21个问题 | 采纳率90.5%
添加三个CommandButton 将Command1当成小汽车 一个Timer 设置其Timer1.Enabled=False Timer1.Interval=100 示例代码如下:
Private Sub Command2_Click()
Timer1.Enabled = True
End Sub
Private Sub Command3_Click()
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
Command1.Left = Command1.Left + 20
If Command1.Left + Command1.Width = Width Then Command1.Left = 0
End Su
英语翻译其次就是设计友好的用户界面,文中不仅用到了android系统提供的控件,还用到了因为各种需求而自定义的控件.接着
英语翻译
其次就是设计友好的用户界面,文中不仅用到了android系统提供的控件,还用到了因为各种需求而自定义的控件.
接着选定数据的存储方式,文***用到了sqlite3,sharedpreferences及文件存储.
最后对整个系统进行了相关的测试,使整个系统的稳定性得到了提升.
通过开发基于google android 的rss阅读器,了解了google android 移动平台的开发过程和特性以及rss的相关技术.
babyfan07221年前2
嘎嘎tingting 共回答了8个问题 | 采纳率100%
The next is the design of friendly interface.The article not only mentioned the controls offered by Android,also the customized controls based on various demand.Then the storage methods were chosen,and sqlite3,SharedPreferences,as well as file storage were included in the article.Eventually,the whole system was tested,which improved stability of the system.Through developing RSS reader based on Google android,we are able to understand development processes and features,of Google android——the mobile platform——as well as related technology of RSS.专业翻译找Q⑨①〇①⑧〇〇⑧③
android Viewpager 控件,在滚动的时候,出现多的一页。
android Viewpager 控件,在滚动的时候,出现多的一页。

问下:viewpage 左右滑动。

1.当只有这一页的时候。左右滑动当然不行的。



2.当我点击第三个“自定义”,多添加几个图标



3.这样返回之后 viewpage就有两页了。


4、然后问题出来了。

当我再次点击“自定义”取消掉新添加的3个图标,然后点击返回(那么就应该只有一页,不能左右滑动了) 但是出现如下的情况:


我向左滑动,出现了第二页。但是,滑不到第二页去,当我离开,它又自动弹到第一页。


在描述一下问题: 当我向左滑动,看到了第二页出来了。 但是无法把第二页的全部显示出来,当我的手松开之后,自动回退到第一页


下面是我的代码




wdfcn5201年前1
KIKIXIA 共回答了28个问题 | 采纳率100%
具体原因还不大清楚,你试试直接new一个adapter然后set给他,而不是notify
VB程序设计题目1、用输入对话框输入x,根据下式计算对应的y,并在窗体上输出y的值。2、利用计时器控件来实现文字的水平移
VB程序设计题目
1、用输入对话框输入x,根据下式计算对应的y,并在窗体上输出y的值。
2、利用计时器控件来实现文字的水平移动,要求:
(1) 运行时标签框内的文字从窗体左边向右边移动,当标签框的左边界超出窗体的右边界时,从窗体的左边进行窗体(尾部先进入)。
(2) 文字移动时颜色不断产生随机变化。
3、 求出1-10000之内所有被13除余7,被7除余5,被5除余3的数,并将所求结果以每行5个写入到D:result.txt 中。

判断题
1.在循环体内,循环变量的值可以被改变。
2.数组可以不声明,直接引用。
3.声明形参处缺省传递方式声明,则为按地址传递(Byref)。
4.Sub过程名在过程中必须被赋值。
5.以操作模式 Append 打开的文件,既可以进行写操作,也可以进行读操作。
6.按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。
7.VB中的RGB函数可以返回的不同颜色值有255×255×255种。
8.可以用cls方法清除图片框或影像框中的文字和图形内容,但不能清除图片内容。
9.列表框控件List1的最后一个表项为List1.List(List1.Listcount-1)。
10.VB默认坐标系的(0,0)点,位于窗体的中心。
角落的丫丫1年前1
李琴 共回答了14个问题 | 采纳率92.9%
判断题:1X、 2X、3X、4X、5X、6X、7X、8Y、9Y、10X
正确率就不知道了 不太会做理论题 不试不知道 你自己试一下不就知道了
上面的第一题 的图片怎么丢了?
第二题很简单 一个计时控件 每隔几百毫秒就移动一下Label 然后加个判断
出界了就反向移动,代码就不用了吧 这个都不知道做?
第三题是弱智题
n=0
str=""
for i=1 to 10000
if (i mod 13=7)and(i mod 7=5)and(i mod 5=3) then
n=n+1
if n mod 5=0 then
str=str & cstr(i) & vbCrLf
else
str=str & cstr(i) & " "
end if
end if
next i
'--------------------------------------
'文件操作部分
open "D:result.txt" for output as #1
print #1,str
close #1
'--------------------------------------
以上是VB6的代码
如果是VB.Net 修改一下文件操作部分就可以了
Dim n As Long
Dim str As String
n = 0
Str = ""
For i = 1 To 10000
If (i Mod 13 = 7) And (i Mod 7 = 5) And (i Mod 5 = 3) Then
n = n + 1
If n Mod 5 = 0 Then
str = str & CStr(i) & vbCrLf
Else
str = str & CStr(i) & " "
End If
End If
Next i
Dim chl As New System.IO.StreamWriter("D:result.txt", True)
chl.WriteLine(str)
chl.Close()
以上是VB.Net 的代码
有个表达式不懂,obj是多选题的控件名,“obj.checked = false等同于!obj.checked” 这句话
有个表达式不懂,
obj是多选题的控件名,
“obj.checked = false等同于!obj.checked” 这句话是真是假啊
liudaorong1年前1
老瘦驴 共回答了16个问题 | 采纳率100%
如果obj.checked 值是true 取反的值则为false.
如果obj.checked 值是false 取反值是true.
obj是多选题的控件名,checked属性主要目的是判断多选题控件名是否被选中,所以从逻辑上说是一样的
Android中,动态创建控件B,并设置该控件在A控件之下
Android中,动态创建控件B,并设置该控件在A控件之下
比如动态生成一个TextView1和TextView2,然后设置TextView2在TextView1下面
寻路者凯1年前1
langde 共回答了27个问题 | 采纳率92.6%
先生成一个LinearLayout,把加载模式设置成为竖直加载“vertical”,再按照顺序往LinearLayout添加TextView1,TextView2。
VB 代码 求助,高手进加法测验。(用控件数组完成)要求如下:(1)单击“出题”按钮,则随机生成10道加法题,要求第一个
VB 代码 求助,高手进
加法测验。(用控件数组完成)要求如下:
(1)单击“出题”按钮,则随机生成10道加法题,要求第一个数为2位数,第二个数为1~9的数。
(2)单击“判分”按钮,判断每题的正误,并显示出来,并给出所得分数,每对一题得10分。

只爱陌生银1年前1
gg男 共回答了19个问题 | 采纳率68.4%
Private Sub Command1_Click()RandomizeFor i = 0 To 9Label1(i).Caption = Int(Rnd * 90) + 10Label3(i).Caption = Int(Rnd * 9) + 1Label5(i).Caption = ""Text1(i).Text = ""Label7.Caption = ""NextEnd SubPrivate Sub Command2_Click()For i = 0 To 9If Val(Text1(i).Text) = Val(Label1(i).Caption) + Val(Label3(i).Caption) ThenLabel5(i).Caption = "√"Label7.Caption = Val(Label7.Caption) + 10ElseLabel5(i).Caption = "×"End IfNextEnd SubPrivate Sub Command3_Click()For i = 0 To 9Label5(i).Caption = ""Text1(i).Text = ""Label7.Caption = ""NextEnd SubPrivate Sub Form_Load()For i = 0 To 9Label1(i).Caption = ""Label3(i).Caption = ""Label5(i).Caption = ""Text1(i).Text = ""Label7.Caption = ""NextEnd Sub
设计程序计算圆周长和面积~利用文本框和命令按钮控件设计简单程序,要求输入圆的半径,分别计算出圆周长和圆面积,如图所示.对
设计程序计算圆周长和面积~
利用文本框和命令按钮控件设计简单程序,要求输入圆的半径,分别计算出圆周长和圆面积,如图所示.对输入的圆半径数据进行合法性检验,限制为数字字符,不能为空,值不得超过999.输出的面积和周长保留小数二位.
tylz08981年前1
chaishilong 共回答了20个问题 | 采纳率95%
没看到你图是什么样的,我照你题目的意思,答案如下
Private Sub Command1_Click()
Dim i As Variant
Dim j As Variant
Dim k As Variant
k = Val(Text1.Text)
Const PI = 3.14159
If k > 0 And k < =999 Then
i = 2 * PI * k
j = PI * k ^ 2
Print "圆的周长是:" & Round(i,2)
Print "圆的面积是:" & Round(j,2)
Else
MsgBox "请输入数值并且不能大于999",,"提示"
End If
End Sub
以上经上机调试成功.
VB题目,求详细过程,谢谢!!新建一个工程,左右两边各放置一个列表框ListBox的控件List1和List2,在Lis
VB题目,求详细过程,谢谢!!
新建一个工程,左右两边各放置一个列表框ListBox的控件List1和List2,在List1中竖排显示内容“第一题、第二题、第三题、第四题、第五题”这五项。在两个列表框中间竖排四个命令按钮,标题分别为“<”、“>”、“<<”、“>>”。实现程序功能:
   1)点击“<”将List1中所选中的项添加到List2中,并将List1中的项删除。
   2)点击“>”将List2中所选中的项添加到List1中,并将List2中的项删除。
   3)点击“<<”将Lixt1中所有的选项添加到List2中,并将List1中的项清空。
   4)点击“>>”将List2中所有的选项添加到List1中,并将List2中的项清空。
最后保存。
灵弧冲1年前1
54fdsfs3 共回答了20个问题 | 采纳率80%
'将 list2 中选中的项目移动到 list1 中
Private Sub Command2_Click()
moveSelItem List2, List1
End Sub

'将 list1 中选中的项目移动到 list2 中
Private Sub Command3_Click()
moveSelItem List1, List2
End Sub

'将 source 中选中的项目移动到 target 中(支持多选功能)。
Private Sub moveSelItem(source As ListBox, target As ListBox)
Dim i As Integer
i = 0
While i < source.ListCount
If source.Selected(i) Then
target.AddItem source.List(i)
source.RemoveItem (i)
Else
i = i + 1
End If
Wend
End Sub

'将 list2 中所有的项目移动到 list1 中
Private Sub Command4_Click()
moveAllItem List2, List1
End Sub

'将 list1 中所有的项目移动到 list2 中
Private Sub Command5_Click()
moveAllItem List1, List2
End Sub

'将 source 中所有的项目移动到 target 中。
Private Sub moveAllItem(source As ListBox, target As ListBox)
Dim i As Integer
i = 0
For i = 0 To source.ListCount - 1
target.AddItem source.List(i)
Next
source.Clear
End Su
关于一个VB的,急,设计实现n行n列由“@”字符组成的平行四边形,直角三角形,菱形等图案,要求:使用图片框控件输出,行列
关于一个VB的,急,
设计实现n行n列由“@”字符组成的平行四
边形,直角三角形,菱形等图案,要求:使用图片框控
件输出,行列数自定.
神e龙pRo1年前1
老魅 共回答了12个问题 | 采纳率91.7%
Private Sub sjx(n As Integer)
For i = 1 To n
Picture1.Print String(i, "@")
Next i
End Sub
Private Sub pxsbx(n As Integer)
For i = 1 To n
Picture1.Print Spc(i); String(n, "@")
Next i
End Sub
Private Sub lx(n As Integer)
For i = -n To n
Picture1.Print Spc(Abs(i)); String(2 * (n - Abs(i)) + 1, "@")
Next i
End Sub
Private Sub Command1_Click()
Call sjx(5)
End Sub
Private Sub Command2_Click()
Call pxsbx(6)
End Sub
Private Sub Command3_Click()
Call lx(5)
End Su
VB练习题多选题:10道,每道3分,总分30多选题:10道,每道3分,总分30 1.下列控件中,能改变大小的是( ).T
VB练习题
多选题:10道,每道3分,总分30多选题:10道,每道3分,总分30
1.下列控件中,能改变大小的是( ).
TextBox
Label
Timer
PictureBox
2.关于窗体的Load事件的触发时机,错误是( ).
用户单击窗体时
窗体被加载时
窗体显示之后
窗体被卸载时
3.在Visual Basic中,关于程序的执行顺序,错误是( ).
由Visual Basic开发系统决定
由事件驱动
由代码行的顺序决定
随意执行
4.在下列有关Visual Basic的叙述中,正确的是( ).
采用了事件驱动的编程机制
是面向对象的编程语言
是可视化的程序设计语言
是面向过程的程序设计语言
5.Visual Basic6.0集成开发环境有三种工作模式,分别是( ).
设计模式
编写代码模式
执行模式
中断模式
6.以下属于Visual Basic中变量的数据类型是( ).
Integer
Double
Variant
Currency
7.对象是代码和数据的集合,例如,Visual Basic中的( )等都是对象.
窗体
文本框
命令按钮
标签
8.VB6.0集成开发环境的主窗口包括( ).
标题栏
菜单栏
状态栏
工具栏
9.下列属于VB应用程序构成的是( ).
cls文件
res文件
ocx文件
pas文件
10.下列赋值语句错误的是( ).
A=B+C
B+C=A
–B=A
2=A+B
淡淡的眷恋1年前1
yujun123 共回答了23个问题 | 采纳率82.6%
1.下列控件中,能改变大小的是( timer ).
TextBox (这是文本框)
Label(标签控件)
Timer(时钟控件)
PictureBox(图片框)
2.关于窗体的Load事件的触发时机,错误是(用户单击窗体时, 窗体显示之后, 窗体被卸时 ).
用户单击窗体时
窗体被加载时 (当体加载时,无论是否显示,都会触发LOAD事件)
窗体显示之后
窗体被卸载时
3.在Visual Basic中,关于程序的执行顺序,错误是(由Visual Basic开发系统决定, 由代码行的顺序决定,随意执行 ).
由Visual Basic开发系统决定
由事件驱动
由代码行的顺序决定
随意执行

4.在下列有关Visual Basic的叙述中,正确的是(1,2,3 ).
采用了事件驱动的编程机制
是面向对象的编程语言
是可视化的程序设计语言
是面向过程的程序设计语言

5.Visual Basic6.0集成开发环境有三种工作模式,分别是(1,3,4 ).
设计模式
编写代码模式
执行模式
中断模式

6.以下属于Visual Basic中变量的数据类型是(1,2,3 ).
Integer
Double
Variant
Currency

7.对象是代码和数据的集合,例如,Visual Basic中的(1,2,3,4 )等都是对象.
窗体
文本框
命令按钮
标签

8.VB6.0集成开发环境的主窗口包括(1,2,3,4 ).
标题栏
菜单栏
状态栏
工具栏

9.下列属于VB应用程序构成的是( 1,2,3 ).
cls文件
res文件
ocx文件
pas文件

10.下列赋值语句错误的是(2,3,4 ).
A=B+C
B+C=A
–B=A
2=A+B