Excel 用VBA怎么设置暨南大学用户登录窗体窗体中的文本框格式

Excel vba 我做了个用户窗体,里面一个文本框,怎么每次打开窗体,都得把文本框重新输入一次?_百度知道
Excel vba 我做了个用户窗体,里面一个文本框,怎么每次打开窗体,都得把文本框重新输入一次?
文本框写着:
Private Sub 佣金分析位置_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
ifilename = Application.GetOpenFilename
If ifilename = &False& Then
MsgBox &没有选择文件!&
我有更好的答案
&&&vbCrLf&&Sub&End&I&MsgBox&&&&&&&&&amp??;&=&ifilename&&_&ifilename&&&Else&&nbsp.MultiLine&=&ByVal&Shift&&&&&Private&Sub&&&_&&UserForm_Initialize()TextBox1Private&Sub&nbsp,&?;TrueTextBox1.Text&=&&&&&Then&&&&&&&&&&&End&If&&&&If&&Button&&&没有选择文件!&&&ByVal&X&&ifilename&=&&&&&&&&&&&As&&&&&vbCrLf&&&&nbsp,&As&&&&&vbCrLf&&&As&&&&Y&As&Single)&I&佣金分析位置_MouseDown(ByVal&nbsp??;=&Application.GetOpenFilename&Single,&ByVal&&&vbCrLf&&vbCrLf&&quot?&&&&&vbCrLf&&&False&&&&&&End&vbCrLf&nbsp
哥,这代码写在窗体里,还是改在textbox里面?这个vbcrlf换行符,是你加上的,还是系统自己生成的?
放到窗体里
为您推荐:
其他类似问题
写作文的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。excel VBA 用户窗体中的 textbox 控件 找不到 gotfocus 事件 如何解决?
[问题点数:0分,结帖人stwshi]
excel VBA 用户窗体中的 textbox 控件 找不到 gotfocus 事件 如何解决?
[问题点数:0分,结帖人stwshi]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|用VBA代码编辑器绘制用户窗体
我的图书馆
用VBA代码编辑器绘制用户窗体
用VBA代码编辑器绘制用户窗体
由七个部分组成
学习如何借助用户窗体在VBA中创建自己的自定义对话框。这是该系列的第一部分(其他部分是和)。
VBA用户窗体简介(本文)
这个博客是我们的一部分,。我们还运行和。
*该教材由谷歌翻译,原帖作者为,本人只是略作校订。原帖网址:(http://www.wiseowl.co.uk/blog/s229/vba-userform.htm)
1、VBA用户窗体简介
什么是用户窗体
一个用户窗体(或只是形式)就是您自己创建一个对话框。就像这样:
当然,我们可以通过添加一些控件和格式使之更为个性,就像这样:
这是我们要做的办公室饮料预定窗体。
用户窗体不限于Excel中:Word,PowerPoint和SharePoint Designer都可以使用相同的程序创建(而Access和Outlook,通常情况下,也可以通过自带的程序做到)。
用户窗体的优点和缺点
你应该学习如何创建和使用用户窗体?在学习之前我们先了解一下用户窗体的优缺点,这是优点:
自定义窗体带有的下拉列表,命令按钮,图片和格式化更能打动客户或经理。
对于那些不喜欢直接在Excel表格中输入数据的用户,您可以通过创建窗体,使很大操作更为简单。
这些都是强大的优势; 硬币的另一面怎么样?
创建用户窗体是容易的; 但确保用户输入的数据是否正确,需要更长的时间。在工作??表中,您可以像使用数据验证和保护工具,确保用户输入正确的数据类型,但在窗体中你将不得不更加努力,以避免错误。
我从多年??的Excel和书写系统培训的经验是,用户窗体偶尔崩溃 -当 Excel本身却很少。
现在你知道什么是窗体了,让我们来看看如何创建一个,如何并用宏来运行它。
2、在VBA中创建和使用用户窗体
创建一个窗体
在VBA中创建一个用户窗体很容易&- 在代码编辑器中,只需右键单击并选择添加用户窗体:
右键单击一个项目/工作簿,然后选择显示插入一个用户窗体的选项。
你将被示以一个长方形的窗体,您可以拖拉右下角来调整大小:
单击并拖动右下角来调整用户窗体 - 它将始终出现在代码编辑器窗口的左上角。
就像宏,一个用户窗体存储为一个工作簿的一部分,而不是一个单独的文件。
您添加到用户窗体的东西被称为控件。下面简单的窗体有3个控件:
1个标签,1个文本框和1个命令按钮。
下面饮品订购窗体已超过10控件:
这种相对简单的窗体包括:
在这个系列后来的博客展示了如何添加一些更深奥的控制 - 现在,我们介绍一般原则。
2、在窗体上绘制控件
您可以使用工具箱绘制绘制窗体上的任何控件:
表格工具箱&-最简单的控件都显示在左上角。
你可以让你的鼠标徘徊在每个控件上,看看它是什么:这是标签控件被选中。
当你打开一个表格,如果您看不到工具箱窗口,请尝试在这里单击工具箱:
如果它擅离职守不见了,单击显示的工具以显示&工具箱。
一旦你选择了你的控制工具,您可以单击并拖动到窗体上的任何位置:
在这里,鼠标指针显示你正在绘制一个&标签控件。
在选定的位置上只需点击Excel(和任何其他应用程序一样)就会绘制具有标准尺寸和形状的控件。
经学会了如何绘制控件,让我们继续前进,以如何展示自己&的属性。
3、属性窗口
如果你在设计表格需要花很多的时间,你需要属性窗口永久可见:
在&属性窗口中,您可以更改窗体或其控件的任何方面。
显示属性窗口
您可以使用菜单显示属性:
选择菜单选项的属性窗口来显示。
或者,您也可以按F4键或单击该工具:
单击该工具&以显示属性窗口。
按字母排序或按分类排序属性
您可以从显示的列表中从A到Z或者分类选择您需要的属性,通过单击属性窗口的顶部:
按字母顺序
按分类顺序
我不知道我有什么建议,但这个博客的其余部分将始终使用分类(或者应该被分类的?)视图。
已经学会了如何显示属性,您接下来需要学习如何选择控件。
4、选择窗体和控件
要格式化一个窗体上的任何控件,您首先需要知道如何选择它/它们。我们首先看一下选择一个控制,然后看看如何来同时选择多个的控件(本博客的下一部分将会学习如何格式化控件和窗体)。
选择一个单一的控件
要改变单一控件,请单击以选中它,然后使用属性窗口:
任何控制,以显示其属性右键单击,如下图所示,如果他们不是已经可见(前面已经提到过,您也可以按F4键&在任何时候,弹出属性&窗口)。
或者,您也可以在属性窗口本身选择控件:
点击下拉箭头,选择要更改属性的控件。
选择多个控件
有几种方法可以同时选择多个控件。最简单的方法可能是用鼠标左键:
单击并拖动窗体上绘制一个矩形,并确保你开始位置在空白区。这个矩形接触或包围的控件将被选中。这个例子会选取了3个控件。
或者,您可以使用SHIFT键或CTRL&键:
在这个例子中,如果你点击[确定]&按钮,如图所示:
用CTRL&键不放,它会添加到当前选择的按钮;&
用SHIFT&键不放,就会添加按钮和文本框(因为是文本框在标签和按钮前加入,从而谎言“之间”)。
或者,您可以按CTRL&+&A&一气呵成选择窗体上的每个控件。
如果选择多个控件,有一个(也是唯一一个)控件周围会出现白色的方框; 而其他的是黑色。这个白色的方框的选择被称为主导控件:
这里的标签Name:&是主导控件。如果你选择了多个控件,您可以点击其中任何一个做,作为新的主导控制。
这句话的意思是,如果你调整多个选定控件的大小或对齐时(本博客后面会提到),将以主导控件作为参照:
上图所示为左对齐的结果。向红线对齐,因为这是主导控件的左边缘。
选择整个窗体&
如果你想为一个窗口(如它的名称)更改属性,你需要选择它:
单击窗体上其他控件以外的的任意位置,选择窗体,如下图所示。
现在,你知道如何选择一个窗体或其控件,是时候来看看如何格式化它/它们。
格式化窗体和控件
您可以通过选择它/它们(如本博客的前面部分所示),然后按如下所示更改属性格式化形式或任何其控制。
要改变窗体的标题:
要改变窗体的标题:
确定要显示的标题。
在caption属性键入(真奇怪!在键入的同时我们可以看到窗口的标题会随着改变)。
改变背景和前景颜色
您可以选择控件(S)或窗体本身来改变其颜色:
背景色属性;&或
前景色属性
如下图所示。
当改变颜色属性,一定要使用的调色板的颜色或系统的颜色:
选择&调色板选项卡,看看有什么颜色你选择!
设置控件的背景色为透明的方式略有不同:
更改背景样式控件的(BackStyle)属性为透明,这样控件就会和整个窗体的颜色一致。
更改控件的不理想的初始字体:
单击&字体属性,生成按钮(带有3个点)出现。点击这里!
字体对话框的出现使一切变得简单:
唷!这个现在看起来很熟悉。
控件文本的水平对齐
在下面的窗体中,选定标签右对齐水平:
默认的对齐方式为左对齐,已经有人已经改变了这些控件。
要更改水平对齐方式,你可能会期待有这样的工具:
应该有这样的工具。他们在哪里?
没找不到,对齐属性也没有呀?这是文本对齐TextAlign(当然!),就是它:
该&文本对齐属性有3个。
控件文本的垂直对齐
一个控件文本的垂直对齐文本也很简单 - 这一点在用户窗体里可能用不到!
如果你想要的标题出现在文本框的垂直中心,你只能在文本的前面按Enter键&。
窗体内居中对齐
在下面的命令按钮在窗体内水平居中对齐:
Order按钮水平居中。
要做到这一点,选择相关的控件,然后选择下列选项之一:
窗体内居中。
设置的控件的边框
您可以设置控件的边框的颜色和厚度:
这种控制有一个黑色的边框。
要做到这一点,设置如下所示的两个属性:
如果没有设置边框的样式,也就不用设置边框的颜色了。
这四个属性你可能不必更改
有一些属性我认为你不应该改变!
该图片属性允许您在窗体上设置背景图片,但他们总是掩盖的内容。你可以平铺,拉伸和缩放照片,但最好删除它们!
您可以设置滚动条属性为水平,&垂直或两者都的形式,但在你不需要的情况下,最好关掉(或者在需要的时候选择使用多页控件)。
窗体的初创位置属性start-up position property,但最明智的位置似乎是在其所属程序(即Excel表格)的中间,这是默认的,如下图所示。
窗体的模块属性:如果你设置为假,用户可以忽略窗体并单击操作Excel表格,这可能不是一个好主意。
现在,我们已经学习了格式化的窗体和单独的控件,让我们继续学习格式化多个控件:即多个控件的对齐,大小,间距和分组控制。
TA的最新馆藏[转]&
喜欢该文的人也喜欢关于EXCEL VBA窗体中的文本框内容_百度知道
关于EXCEL VBA窗体中的文本框内容
我设计了一个EXCEL VBA窗体,每次运行完后,再次进入,里面的文本框内容全部都没了。我现在想再次进入时,文本框是上次输入的内容。请哪位大侠不吝赐教。谢谢!
我有更好的答案
你把它的内容保存到某个单元格中。
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。(window.slotbydup=window.slotbydup || []).push({
id: '3284507',
container: s,
size: '0,0',
display: 'inlay-fix'
Excel 控件【窗体控件】和【ActiveX控件】使用基础教程
本文介绍excel 控件相关的一些知识点。excel 控件有两种,分别是【窗体控件】和【ActiveX控件】。两种控件做出相同的效果,但它俩也有很多不同的地方。
  Excel 控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易于阅读。这些对象包括文本框、列表框、选项按钮、命令按钮及其他一些对象。控件提供给用户一些可供选择的选项,或是某些按钮,单击后可运行宏程序。
第一,excel 控件之窗体控件介绍
  excel 控件,其中,&窗体&有16个命令按钮,依次为:标签、编辑框,分组框、按钮、复选框、选项按钮,列表框、组合框,组合式列表编辑框、组合式下拉编辑框,滚动条、微调项,控件属性、编辑代码,切换网格、执行对话框。
  &控件工具箱&还包含通过其他程序安装的自定义ActiveX控件,例如:通过Microsoft Internet Explorer安装的Active Movie控件。
第二,excel 控件在哪里找出来
  首先,看看excel 控件在哪里?
  Excel2010版,单击&开发工具&选项卡-〉插入-〉表单控件,就可以找到excel 控件工具箱。
  如果你的Excel选项卡中没有&开发工具&,参考《显示excel 开发工具》调出Excel开发工具。
  excel 控件2003版的调出方法是:在工具栏单击鼠标右键,勾选【窗体】、【控件工具箱】。【窗体】调出的是【窗体控件】的工具栏、【控件工具箱】调出的是【ActiveX控件】的工具栏。
第三,excel 控件第一个实例:
  以【微调项】为例(【微调项】Excel2007改为【数值调节钮】),介绍它在两种控件的制作方法。
  单击【窗体控件】中的【微调项】控件,然后在表格上拖动一个区域(区域大小决定控件的大小)。
  插入好控件后,对控件的属性进行设置,右键单击控件,单击【设置控件格式】,在弹出的【设置控件格式】对话框中选择【控制】选项卡。
  【当前值】:是控件当前的赋值,可以不去管它,它随着控件的变化而变化,不是固定的值;
  【最小值】:如果我们需要用控件调整一年中月份的变化,最小值可设定为1;
  【最大值】:比如需要用控件调整一年中月份的变化,最大值可设定为12;
  【步长】:步长是指每次单击按钮值的增加或减少的幅度,月份的变化步长可设定为1;
  【单元格链接】:这个设置决定控件在表格中的赋值对象,也就是单击控件时希望哪个单元格随着变化。
  【三维阴影】:如果希望控件具有立体阴影效果,可以勾选【三维阴影】前的复选框。
  控制属性设置好后,单击【确定】完成。
第四,excel 控件之ActiveX控件
  ActiveX控件,比窗体工具条中的控件要更灵活,是VBE中用户窗体控件的子集,在Excel工作表中和VBE编辑器中都是可用的,尤其在要对使用控件时发生的不同事件进行控制时。我们能捕获这些控件的事件,这也是其灵活的主要原因。这些事件可能是单击、双击、变化(例如对组合框控件项目进行新的选择),用户能离开这个控件并转移焦点到另一个控件或返回到Excel界面,等等。
  ActiveX控件也有一个长的属性列表,如字体(Font)、标题(Caption)、名称(Name)、单元格链接(Linked Cell)、高度(Height),等等。这些属性取决于控件的类型,但所有控件都有诸如名称(Name)属性和一些其它的属性。
  ActiveX 控件也具有可自定义的属性。例如,可指定当用户指向控件时指针的外观。您可编写宏,响应与 ActiveX 控件相关的事件。可在 Excel 窗体上和 VBA 程序窗体和对话框中使用 ActiveX 控件。
  在使用控件时,如果不使用带有控件事件的VBA代码,则很少使用ActiveX控件;如果您不熟悉VBA,您应该选择使用窗体工具条控件。
第五,如何识别excel 控件属于哪类控件
  要确定控件类型,可以右键单击该控件,会显示快捷:
  (1)如果快捷菜单包含&属性&命令,则该控件为&控件工具箱&中的 ActiveX 控件,且您处于&设计&模式。
  (2)如果快捷菜单包含&指定宏&命令,则该控件为&窗体&工具栏控件。
  (3)如果快捷菜单包含&编辑文字&命令,则该对象为&绘图&工具栏对象。
  如果右键单击控件以显示快捷菜单时却没有响应,则该控件是 ActiveX 控件且您不在&设计&模式下。若要显示 ActiveX 控件的快捷菜单以编辑属性或查看宏代码,则必须处于设计模式。
第六,excel 控件中&窗体工具条&和&控件工具箱&按钮变灰,无法使用的原因
  为什么会出现excel 控件无法使用,有多种原因,其中,&编辑框&控件、&组合式列表编辑框&控件、&组合式下拉编辑框&控件、&执行对话框&控件在现行Excel工作簿中是不可用的,因此始终变灰显示,这些控件仅与Excel5.0对话工作表一起使用。
  当前处于单元格的数据输入模式下,因此&窗体&和&控件工具箱&工具栏上的所有按钮都变暗。您可能不经意地进入了被控件覆盖的单元格的数据输入模式,或者网格线被隐藏您无法方便地看见单元格。按Esc以退出单元格数据输入模式。
  &控件属性& 按钮永远不会对&窗体&工具栏上的&标签& 、&按钮& 和&分组框& 控件启用。
  如果不处于&设计&模式且激活了 ActiveX 控件,则&属性& 和&查看代码& 按钮不会启用。
第七,excel 控件无法打印
  打印工作表时,须将&打印对象&复选框或&PrintObject&属性设置为&True&,才能打印控件。
第八,excel 控件无法调整复选框或选项按钮大小
  在&窗体&工具栏和&控件工具箱&的&复选框&和&选项按钮&控件中,控件内部及文本左侧的复选框和选项按钮的大小是固定的。没有办法调整大小。
第九,excel 控件如何与单元格网络线对齐
  若要使控件按照单元格网格线对齐,请按住 Alt 再拖动控件。
  看完以上教程,应该对excel 控件有了大致的了解,剩下的,还得自己动手实践。
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------
猜你感兴趣

我要回帖

更多关于 要改变窗体上文本框 的文章

 

随机推荐