Tag: 表格

保存文本框值,VBA,Excel

我正在写一个Excel的代码,这将有一个forms女巫包括一个文本框和button。 buttonselect一个文件夹目录并将其写入文本框中。 部分forms是这个! 屏幕截图 代码是这样的 Private Sub CommandButton1_Click() Dim diaFolder As FileDialog On Error GoTo ErrorHandler Set diaFolder = Application.FileDialog(msoFileDialogFolderPicker) diaFolder.AllowMultiSelect = False diaFolder.Title = "Select a folder then hit OK" diaFolder.Show TextBox1.Text = diaFolder.SelectedItems(1) Set diaFolder = Nothing Exit Sub ErrorHandler: Msg = "No folder selected, you must select a folder for program to […]

NPER电子表格function神秘

我试图用NPER来获得100000贷款/债务所需的月数,当年利率为4%,每月还款10000/12时,贷款/债务需要减less到80000。 我知道答案是39个月(我用另一种我信任的方法计算)。 参数化NPER: =nper(0.04/12,10000/12,-100000,-80000,1) 给出236.0242766个月,而不是预期的39个月。 哪里不对?

在Excel中为表单提供一个名称

目前我有一个有20个表格的项目,有时候我想对它们进行一些小的调整。 所以我创build了一段代码来删除表单,然后以我想要的方式重新创build它们。 问题是一行代码不断给我path/文件访问错误(错误75) 。 这是一小段代码: Sub makeForm(formName As String) Dim form As Object 'These lines delete the old form Set form = ThisWorkbook.VBProject.VBComponents(formName) ThisWorkbook.VBProject.VBComponents.Remove VBComponent:=form 'This line creates the new form Set form = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_MSForm) 'These lines give the new form a few properties With form .Properties("Name") = formName 'This is the line of code […]

只运行Word邮件合并一行

首先让我开始说我不知道​​我在做什么。 那么,有一些想法,但主要是我只是在说。 我一直在研究一个Excelmacros,从Excel运行一个Word邮件合并几个星期,我拼凑了不同的代码,以包含我需要它做的一切。 我的问题是,它第一次工作,但如果我不重置macros,它会卡住每个后续的时间。 我制作的工作表是这样devise的,macros可以从工作表中提取所需的所有信息(代码不包含硬编码位置)。 这是因为包含Excel表单,信函模板和完成信函的文件夹将被发送给多个用户,因此将被保存在每个用户计算机的不同位置。 用户在Excel表格中input详细信息,最终在Word文档中创build格式化的纪律信件,发送给正在审查的玩家。 可能需要在信件中包含多个违规行为,所以Excel表单提供了该选项,而Word表单会包含一堆不必要的空字段。 (我最初尝试在Word中设置字母作为表单,但是我无法获得所有需要一起工作的因素)Word表单也无法隐藏字段并且不能支持依赖项下拉列表或每个下拉列表中的文本数量。 无论如何… 过程: 用户打开Excel文件并将信息input到一个布局合理,用户友好的表单中,该表单包含相关的下拉列表等,以及隐藏和显示字段的button(以防用户需要包含多个违规行为)。 当用户input完信息后,他们点击一个命令button来运行邮件合并(“创build纪律信件”)。 他们在表单中select的信息与另一个名为“数据表”的工作表(相同的工作表)相关联,其中包含合并将从中提取的列。 该工作簿还包含一个“控制表”工作表,该工作表提供macros将从中拉取的文件和文件夹的位置。 macros应该: 打开Word合并模板(它根据用户在表单中select的选项select正确的模板) 运行合并 将合并的产品发送到新文档 closures原始合并模板而不保存更改 使用特定的文件名保存新文档(基于用户在原始Excel表单中所做的select) 将其保存到位于我发送给用户的原始文件夹中的“最终文档”文件夹中。 新保存的文件/信件保持打开供进一步编辑(如有必要) 新的文档包含一个button,将完成的信件保存为一个.pdf(也到一个特定的位置),但该macros是在Word中,所以它不是我的问题的一部分。 Excel表格可能会被closures并重新打开,然后用户需要再次使用它,在这种情况下,macros将运行良好。 但是,用户在Word中看到完成的信件,意识到他们忘记了包含违规行为,回到打开的Excel表单添加违规行为,然后再次单击macrosbutton,这是一个很好的可能性。 如果发生这种情况,macros将停留在macros进程#4以上(从上面的列表中)。 我不知道是什么原因导致了这个问题,但是我一直在和它斗争了好几天,我找不到任何可以应用于我的问题的东西。 或者,也许我有,但我不知道,因为我真的只是在这样做。 Sub RunMerge() Dim bCreatedWordInstance As Boolean Dim wdapp As Word.Application Dim wddoc As Word.Document Dim rng1 As Range Dim wb As Workbook Dim wsControl As Worksheet […]

过滤多个事实的表格模型维度

我正在教育环境中构build一个表格模型,并且在跨多个基表过滤查找表时遇到了一些困难。 我已经阅读了关于桥接表,我相信我可以使用,但是我有十几个事实表,所以相应桥接表的数量似乎很麻烦。 我可以通过DAX来处理过滤吗? 我一直在努力学习更多的DAX,但是到目前为止我还是一个新的难题。 下面是一个我试图完成的示例场景:为了简化,我有一个名为Student的维度,其中包含每个学生的一行。 我有一个名为纪律的事实,其中包含每个学生的纪律事件logging(每个事件1个,而不是所有的学生都会有纪律事件)。 此外,我还有一张名为“评估”的事实表,其中包含考试的评估logging(每个学生完成一次评估)。 有些学生不会参加这个评估,所以他们没有相应的分数。 例如,当我在一个数据透视表中build模这个数据时,为了分析学科和评估之间的相关性,我引入了一个名为“学科事件计数”(学科事件logging计数)和“评估平均分数”(评估分数平均值)的度量。 我只想查看有两个值的学生列表,但我得到如下所示: 学生姓名——–纪律事件数——–评估平均分 学生A ——————-(空白)————————– —- 85.7 学生B ———————- 3 ————————- – – – (空白) 学生C ———————- 2 ————————- ——– 88.7 在这种情况下,我想我的结果集只包含学生C,因为他们都有一个值。 我还testing了在应用层(Excel)上处理过滤,通过过滤每列中的空白,但使用可能嵌套值和大量数据的真实数据,似乎不能很好地工作。 感谢您的任何反馈!

从url导入xlsx到谷歌工作表

在GoogleDocs中,我试图使用导入function(例如= importdata)从数据提取或打开在线XLSX文件。 一个例子是下面的url: http://www.sportsbookreviewsonline.com/scoresoddsarchives/nba/nba%20odds%202015-16.xlsx 理想情况下,我希望这个自动上传这个文件,每次我打开谷歌床单。 数据回来损坏,但它确实提到了.xml位置。

创build自动更新甘特图谷歌电子表格

我试图在Google电子表格中创build一个甘特图,它会自动为与任务的开始date和持续时间相对应的单元格着色。 我怎样才能做到这一点? 以下是我想要创build的甘特图的简化版本,请随意解决: https : //docs.google.com/spreadsheets/d/1_Oa3-VUNv7eH-vVIlXo-egn6UEbMDkctn8Su_sY_MKQ/edit#gid=0

如何判断一个单元格是否存在于另一个Google表格中

我在每个月份(1月至12月)的一个Google表格文档中标注了12张表格。 在每张纸上,列A包含项目编号,例如“6091”。 我试图find一个函数,将检查所有其他工作表,以查看其他工作表的“项目编号”列中是否有重复的单元格。 所以:“做A列中的任何单元格,匹配其他表格A列中的任何单元格”。 有没有一个快速的方法来做到这一点?

Excel中的表格SSAS分析错误

我已经使用SSDT2015创build了一个新的Tabular Project,并将其部署在Management Studio的一个名为SSAS2012的实例上。我可以连接到SSAS数据库并使用EVALUATE命令,我可以看到部署的表的行。 如果我从SSDT中按Excel分析出现一个窗口Analysis Services连接器13要求我select分析服务器和立方体文件。 我已经尝试了两个选项,但点击完成我可以看到一个灰色的Excel表没有连接可用。 如果我尝试使用“从分析服务”选项从新的Excel连接到SSAS,填写所需的信息会引导我看到以下消息“OLAP多维数据集中没有可用的数据字段”。 有人可以build议我解决这个问题的方法吗? 最好的问候Fabrizio

用Excel数据填充PDF表单

我有一个Excel电子表格,例如: Patent No. Issue Date Patentee 7,777,776 2010-08-17 Horiuchi 7,777,778 2010-08-17 Scharenbroch, et al. 我想用这些数据填写下面的表格: https : //www.uspto.gov/sites/default/files/patents/process/file/efs/guidance/updated_IDS.pdf 请注意,PDF表单上有一个添加button,用于在电子表格的第二行中创buildPDF中的第二行。 我对Python很熟悉,但是我看到的类似的解决scheme要么从头开始创build新的表单( 我怎样才能自动填充Django / Python中的PDF表单 ),也不要操作PDF表单中的添加button( 批量填充PDFforms从python或bash )。