Tag: validation

根据Excel中的variables从不同的单元格进行数据合并

我确信有一个简单的答案,但我已经从字面上看了几个小时,没有用。 这是场景… 如果我有20个弹珠: Column A是20行,每个单元格包含值1 。 Column B是一个下拉菜单,需要用户selectRed Blue或Yellow如果我select了Red的10个单元格B,列B,那么我需要单元格E1反映值“10”如果我select了Blue列中的6个单元格B ,那么我需要单元格E2反映值6如果我selectYellow的B列中的4个单元格,那么我需要单元格E3反映值“4” 我需要根据列B中的下拉菜单中select的信息自动填充列E中的单元格(我的统一数据)中的总数。我假定有一个代码可以在E1中input如果右边的单元格中的值是“红色”,则总计A列中单元格的值。 如果我想更改为以下scheme,则需要能够保持正确的状态….列A长20行,每个单元格包含不同的值。 B列是需要用户select“红”“蓝”或“黄”的下拉菜单 A1 relfects "3" A2 reflects "4" A3 reflects "2" B1 reflects "Red" B2 reflects "Red" B3 reflects "Red" E1 needs to reflect "9" 我还在学习很多,所以我不是很熟悉。 正如我所说,我相信这不是太困难,我似乎无法find它。 我虽然我在“ADDIF”代码的正确轨道上,但我无法确定variables。 也许我不知道如何“谷歌”这个问题。 任何帮助,将不胜感激!

Excel数据validation – 基于下拉值的Excel中禁用的单元格

我有一个Excel工作表中的2列。 A1包含下拉列表中的值“Enable”和“Disable”。 单元格B1和C1需要根据A1下拉选项启用或禁用。 我尝试使用数据validation,但它不起作用。 任何人都可以build议我可以使用数据validation来完成这个? A | B ———————— 1 Suggestions| (This cell should disable (B1)) ———————— 2 Errors| (Now here drop down will come with values(B2)) ———————— 目前的VBA Private Sub Worksheet_Change(ByVal Target As Range) ThisRow = Target.Row If Target = Range("A1") Then If Target.Value = "Suggestions" Then Worksheets("Code Review").Range("B:C").Locked = True End If Else […]

读取.xlsx文件时出现validation错误

我正在使用Apache POI读取和写入Excel格式文件的Android应用程序,而阅读.xlsx文件,我得到以下exception。 我想弄清楚,但找不到解决问题的办法,如果有人知道解决scheme,请帮助我。 这是logcat错误: 07-08 18:22:07.350: E/AndroidRuntime(4549): FATAL EXCEPTION: main 07-08 18:22:07.350: E/AndroidRuntime(4549): java.lang.VerifyError: org/apache/poi/xssf/usermodel/XSSFWorkbook 07-08 18:22:07.350: E/AndroidRuntime(4549): at com.example.exc2phconverter.Homepage.onActivityResult(Homepage.java:345) 07-08 18:22:07.350: E/AndroidRuntime(4549): at android.app.Activity.dispatchActivityResult(Activity.java:5390) 07-08 18:22:07.350: E/AndroidRuntime(4549): at android.app.ActivityThread.deliverResults(ActivityThread.java:3178) 07-08 18:22:07.350: E/AndroidRuntime(4549): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3225) 07-08 18:22:07.350: E/AndroidRuntime(4549): at android.app.ActivityThread.access$1100(ActivityThread.java:140) 07-08 18:22:07.350: E/AndroidRuntime(4549): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1275) 07-08 18:22:07.350: E/AndroidRuntime(4549): at android.os.Handler.dispatchMessage(Handler.java:99) 07-08 18:22:07.350: E/AndroidRuntime(4549): at android.os.Looper.loop(Looper.java:137) […]

VBAvalidation列表:选项不显示

我目前正在开发一些Excelmacros,我必须使用单元格validation。 我看了很多样品,基本上都显示了相同的情况,但我无法正常工作。 这是我的代码: Dim val As String: val = "this,is,sparta" With ActiveSheet.Range("C:C").Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:=val .IgnoreBlank = True .InCellDropdown = True .InputTitle = "" .ErrorTitle = "" .InputMessage = "" .ErrorMessage = "" .ShowInput = True .ShowError = True End With 但是最终,下拉列表中没有三个选项(“this”,“is”和“sparta”),我只有一个,等于“this,is,sparta”。 我错过了configuration中的任何东西吗? 提前致谢。

Excel Powerpivot使用CUBE公式结合数据validation

我已经在网上search了这个,画了一个空白,所以我想在这里尝试一下。 基本上,我试图生成一个数据validation列表,引用存储在Powerpivot中的表中列的成员。 我知道CUBESET将在单元格中存储OLAP对象,所以我尝试创build一个公式: =CUBESET("PowerPivot Data","[Core].[Age].Children","Age List") 并用该公式引用单元格。 但是,这只是返回一个包含字幕的列表。 我正在寻找的是一个公式,将提取集合中的值,并将其转化为一个范围。 其他CUBEx函数返回单个成员或值,但我想返回他们的方式= OFFSET将返回一个范围的引用。 其他方法尝试:使用偏移,并创build一个命名的范围。 我试图避免使用CUBERANKEDMEMBER来生成一个列表根据我的validation(它会击败真正的对象)。

数据validation中的dynamic名称pipe理器和间接函数

我真的坚持使用Excelmacros和命名范围的问题。 我使用公式为Named Manager提供dynamic公式 =OFFSET('Sheet1'!$A$2,0,0,COUNTA('Sheet1'!$A$2:$A$1000),1) 名称的数据validation应用于Sheet2上的列A. 现在,Col B值应该根据Col A中select的值填充。所以我使用了使用数据validation的间接函数: =IF(A1="","",INDIRECT(A1)) 当我使用dynamic命名范围时,此function不起作用 =OFFSET('Sheet1'!$B$2,0,0,COUNTA('Sheet1'!$B$2:$B$1000),1) 但是,如果范围是直接的作品。 我真的希望这个dynamic工作。 任何人都可以请给我一个解决这个问题? 非常感谢您的时间。

来自特定字符的Excelvalidation号码

我有一个与Excel的问题,我需要创buildvalidation,让input一个字符1和0的数字,它可以是011 101 011100 110101等..我只需要检查是二进制数,如果它不是得到错误..任何build议?

将validation添加到用户窗体

我在VBA是相当新的,我有一个用户窗体,用户可以从下拉列表中select一个值,从一个dynamic变化的表中获取它的值。 我需要添加validation,以便用户只能从dynamic表中select值,否则退出子。 任何帮助将不胜感激谢谢! Private Sub CommandButton1_Click() If ComboBox1.Text = "" Then MsgBox "Please Select a Version", vbOKOnly + vbExclamation, "Entry Error" Worksheets("New Revision ").Range("B6").Value = ComboBox1.Value Unload Me End Sub Private Sub UserForm_Initialize() If Range("converter").Count = 1 Then ComboBox1.Value = "01" Else ComboBox1.List = Application.Transpose(Range("converter")) End If End Sub

仅文本数据validation

我知道有一个类似的问题,但我不能操纵这些代码。 我需要的是数据validation,将确保用户只能input2个字符,他们都必须是文本。 我一直遇到麻烦,因为系统允许我inputw1。 任何帮助将不胜感激 数据validation只有2个字符长,两个字符都必须是文本

回复:Excel – 如何创build基于数据表的dynamic数据validation列表

我有一个类似的问题,一个在十一月回答的问题。 (总冠名相同)。我的问题详情如下: 我想向用户发送带有validation规则的Excel模板。 在第一栏(收款/付款)中,用户selectlogging是收据还是支出。 为此,定义一个离散列表(Receipt,Disbursement)来validation。 这工作正常。 在后续列(Schedule)上,validation将基于引用收据/支出列的定义的计划表:如果用户select了收据,则显示计划表中可能的计划列表,如果用户select了支出,介绍了时间表中的一个不同的时间表列表。 我如何将我的validation(select列表)基于先前指定的收款/付款列的结果的计划列? 谢谢!