Tag: 文本框

Excel VBA中的文本框提示文本

你知道有时你会看到input栏中的文字提示回答吗? 当你点击它时,它会消失,但是如果你没有input任何内容,就会取消select。 如何在Excel文本框中完成此操作? 这可以完成吗? 我想我可以做到这一点,如果我附加一个点击macros的文本框,macros可以告诉什么文本框被点击,但点击macros的问题是它不会让你select对象,所以你不知道点击了什么。 我不想在单击macros代码中对文本框名称进行硬编码。

如何将8个文本框中的值总和为单个文本框?

我找不到办法做到这一点。 我认为这是一个非常基本的问题,但我只是与Excel VBA新,并找不到合适的公式。 最近我明白要做的总和,我必须改变每个textboxes为整数首先,然后我可以将其添加到一个单一的textbox ,所以我将每个值转换为整数,而我总结他们一个一个文本框。 我已经试过这个代码。 Private Sub txtTotal_Change() txtTotal.Value = CInt(txtKas) + CInt(txtInvestasi) + CInt(txtDanaTerbatas) + CInt(txtBruto) + … End Sub 我怎样才能将这个多个文本框(8个文本框)合并成一个文本框?

将事件侦听器添加到Excel文本框(失去焦点)

当用户在Excel中使用文本框时,我需要激发子或命令。 我曾尝试使用AfterUpdate()事件和LoseFocus()事件,如下所示: Public Sub Kommentar_AfterUpdate() MsgBox ("Hurray") End Sub 该文本框被命名为Kommentar ,并在工作表Radio 。 另外,代码应该写在哪里? 我已经尝试把它放在收音机表的代码表中,并在一个单独的模块中。 任何提示,提示或答案表示赞赏!

Excel VBA Userform文本框 – 突出显示以不同字体颜色进行的更改

我在我的用户表单上有几个texboxes,有一个searchmacros自动填充的值。 一旦文本框被自动填充,用户就可以select编辑文本框的值。 我想突出显示用户使用不同字体颜色所作的任何更改,以区分自动填充的macros值和用户的值。 这将是一种尝试“跟踪更改”的方式,就像在Microsoft Word中一样,所有更改都被标记和logging。 我已经想到了有两个单独的文本框的想法,一个包含自动填充的值,另一个允许用户input不同的颜色,然后执行合并macros在最后连接两个值。 但是,这不是一个可行的用户界面解决scheme,因为用户需要能够实时跟踪实时更改。 我devise了用户界面,包括search,编辑,保存和分类方法。 用户首先search产品 用户然后可以select启用编辑模式(解锁文本框) 保存所做的任何更改(locking文本框) Bin未保存的更改(重新执行初始search以返回默认值) 以下是三个子结构: Private Sub CopyEditimg_Click() If Menu.CopyValuetxt.Locked = True Then Menu.CopyValuetxt.Locked = False Menu.CopyValuetxt.SetFocus With Menu.CopyValuetxt .CurLine = 0 End With Menu.CopyEditimg.Visible = False Menu.CopySaveimg.Visible = True Menu.CopyBinimg.Visible = True Menu.CopyValuetxt.BackStyle = fmBackStyleOpaque Menu.InfoEditimg.Enabled = False Menu.CopyEditimg.Enabled = False Menu.Feature1Editimg.Enabled = False Menu.Feature2Editimg.Enabled = […]

Python的XlsxWriter插入文本框到图表中

我已经创build了一个列和线图的组合图。 棘手的部分是在图表中插入一个文本框:1.在X轴标题下面2.在图例下面。 我读了文档,我发现worksheet.insert_textbox()。 但是,我需要一些图表(如果我正确理解文档,上面的方法在工作表上,而不是在图表上)。 我在Windows Vista 64位上使用Anaconda Python(2.3.0)。 result = pd.ExcelWriter(r'C:/tmp/dev_excel.xlsx', engine='xlsxwriter') # inserting image with 'xlsxwriter' workbook = result.book worksheet = workbook.add_worksheet() # Add the worksheet data to be plotted. data = ['Aaaa', 'A2', 'A3', 'A4', 20, 10, 50] worksheet.write_column('A1', data) data = ['Bbbbb', 10, 40, 50, 20, 10, 50] worksheet.write_column('B1', data) data = […]

把公式放在excel表格里

我想用VBA填充Excel图表上的文本框。 我试过这个: ActiveSheet.ChartObjects("Chart 1").Chart.Shapes(1).Formula = "Sheet1!A1" 它不起作用,但是这样做: ActiveSheet.ChartObjects("Chart 1").Chart.Shapes(1).Select Selection.Formula = "=Sheet1!A1" 有可能我需要把Shapes(1)和.Formula ,但我找不到它。 有什么build议么?

VBA来validation文本是否存在于文本框中,然后检查date格式是否正确

我有一个与VBA结合创build的excel表单。 在窗体中,我有一个文本框,用户在其中键入date。 我已经创build了这个VBA子句,以确保用户键入支持格式xx / xx / xxxx的date。 If Not IsDate(textboxDate1.Text) Then Call MsgBox("Please select a correct Date format", vbOKOnly) Exit Sub End If 但是,用这个VBA代码,用户需要input一个date,不pipe用户是否需要。 所以当我有其他4个文本框在我的表单中input一个date,并且用户只需要input一个date,而不是5,我有问题,其中用户需要为其他四个文本框的date以便提交表格。 所以我的问题是:什么样的VBA代码可用于首先确定文本中是否存在文本,然后再确定date格式是否正确。 我正在尝试类似这样的事情: If textboxDate1.ListIndex = -1 Then 但我不能让它与IsDate子句一起工作。 提前谢谢了。

在Excel / VBA中将文本框附加到图表上的点或线

我想知道如何将文本框附加到我正在处理的macros的Excel图表中的一个点或一行。 我一直在使用.AddTextbox方法,如 .Shapes.AddTextbox(msoTextOrientationHorizontal, 150, 250, 100, 15) _ .TextFrame.Characters.Text = "Temperature" 但是,我必须手动将文本框拖动到它所表示的图表上,因为图表的方向不是直线。 有没有办法将线/点转换为我可以用作variables的图表方向? 或另一种方式? 可能使用datalabelfunction,但我想能够自定义一个轴的位置。 谢谢

VBA Excel在文本框中提供当前date

我有一个对话框,当用户单击一个macrosbutton时出现。 这个对话框大部分都是填写的(date,电子邮件,制作人,网站等被填写),所有用户需要做的就是input他们的名字。 问题是input的date是静态的,所以如果我input“3/3/11”,它会保持这种状态直到有人改变它。 我想知道是否有某种方式,该文本框始终显示当前date(除非用户决定改变它,无论什么原因)。 我已经尝试将不同的东西放入文本框的“值”部分(如“getDate()”和“= Date()”),但到目前为止还没有成功。 谢谢, Jesse Smothermon

从MS Excel加载项WPF无模式对话框

从WinForms窗口启动的WPF表单显示为所有文本框在作为无模式对话框启动时都是不可编辑的。 我用ElementHost.EnableModelessKeyboardInterop来解决这个问题,它在那里工作。 我也作为一个加载项从MS Excel中打开相同的WPF UI。 EnableModelessKeyboardInterop黑客无法在那里工作。 每当我尝试编辑我的WPF文本框,焦点转移到Excel和键盘input呈现在Excel而不是我的WPF文本框。 有想法该怎么解决这个吗? PS – 这是继续我的早先的问题SO: WPF无模式对话框呈现文本框不可编辑