希望这是一个简单的.我在MS Excel中有一系列图表指向同一工作表上的数据.工作表上的数据使用VBA函数计算.当VBA函数更新数据时,新数字不会反映在指向它们的图表中.我试过调用Application.Calculate,但是没有做到这一点.有什么想法吗?
UDPATE:
我能够以更小的规模复制这个问题.这是如何做:
在VBA编辑器中打开摘要表并粘贴以下代码:
Run Code Online (Sandbox Code Playgroud)Private Sub Worksheet_Change(ByVal Target As Range) If Target.Parent.Range("worksheetDate") = Target Then Application.CalculateFull End If End Sub
创建一个新的VBA模块
将以下代码粘贴到新的VBA模块(我很抱歉-我不能让堆栈溢出正确格式化这个对我的生活-这是我能得到它做的最好的)
.
Function getWeekValue (weekNumber As Integer, valuesRange As Range) As Integer
Dim aCell As Range
Dim currentDate As Date
Dim arrayIndex As Integer
Dim weekValues(1 To 6) As Integer
currentDate = ThisWorkbook.Names("worksheetDate").RefersToRange.Value
arrayIndex = 1
For Each aCell In valuesRange
If month(currentDate) = month(ThisWorkbook.Sheets("Data").Cells( _
aCell.Row - 1, aCell.Column)) Then
weekValues(arrayIndex) = aCell.Value
arrayIndex …
Run Code Online (Sandbox Code Playgroud)当试图克隆n SVN存储库时,git-svn似乎搜索SVN历史记录(我看到r[NNNNN] = [UUID] (refs/remotes/git-svn)
了很多[A|M|D] <FilePath>/<FileName>
输出),然后它挂起并且永远不会完成.知道是什么会导致这个吗?
我试图获取一个WAR文件在Karaf OSGi容器内运行.应用程序在独立的Jetty 6.1.26中正确运行,但是当应用程序在Karaf中运行时,我得到以下异常并且Karaf实例冻结:
WARN org.hibernate.ejb.packaging.InputStreamZippedJarVisitor - Unable to find
file (ignored): bundle://125.0:240/ java.lang.NullPointerException: in is null
Run Code Online (Sandbox Code Playgroud)
请注意,应用程序不依赖于单独的OSGi包中的Hibernate; 它包括WEB-INF/lib中的hibernate jar.
我已经检查了这篇文章的信息:Equinox(OSGi)和JPA/Hibernate - Finding Entities.但是,应用程序使用的是JPA,而不是直接使用Hibernate.应用程序的配置很像本文中的第二个选项:在persistence.xml和spring配置文件中配置数据源之间的区别.因此,我没有Hibernate SessionFactory的句柄,它允许我设置annotatedClasses属性.
关于如何通过例外的任何想法?
有没有办法以编程方式使用Access VBA将子表单添加到表单?我有一个临时表,在用户请求时动态生成.如果可能的话,我想基于临时表创建一个表单,并将其作为子表单添加到预先存在的表单中.
是否有发动方式GNOME终端命令行(即使用在/ usr/bin中/ GNOME终端命令),并有新的终端继承的环境变量,并从中运行指令终端的另一组变量?因此情况如下:
思考?
我正在修改在应用程序上下文文件中使用Spring PropertyPlaceholderConfigurer的代码.在应用程序中成功读取和使用这些属性.但是,如果我遵循PropertyPlaceholderConfigurer声明,则会<import resource="classpath:/my/class/path/${my.file.name}" />
出现" Could not resolve placeholder 'my.file.name'
"错误并抛出一系列异常.在声明PropertyPlaceholderConfigurer后,属性是否立即可用?如果没有,它们何时可用?
我一直在努力让一个Web应用程序在Karaf 2.2.0的根应用程序上下文中运行(它在Karaf 2.1.4中运行良好).我已经能够使用Tomcat示例WAR将问题隔离到容易复制的问题.
从Karaf运行以下命令:
osgi:install -s webbundle:http://tomcat.apache.org/tomcat-5.5-doc/appdev/sample/sample.war?Bundle-SymbolicName = tomcat-sample&Webapp-Context =/anything
从Web浏览器访问应用程序(http:// localhost:8181/anything/index.html)
使用根上下文路径使用以下命令重新安装捆绑包:
osgi:install -s webbundle:http://tomcat.apache.org/tomcat-5.5-doc/appdev/sample/sample.war?Bundle-SymbolicName = tomcat-sample&Webapp-Context = /
尝试从Web浏览器访问该应用程序(http:// localhost:8181/index.html)
查看日志时,似乎当Web应用程序位于根应用程序上下文中时,它会为任何请求添加"/ default /".例如,在尝试访问/index.html时,它会在/default/index.html中查找,无法找到该页面,并返回未找到的错误(有关详细信息,请参阅下面的日志输出).
有谁知道如何解决这个问题?
日志输出
15:14:46,270 | DEBUG | 30 - /index.html | log | .eclipse.jetty.util.log.Slf4jLog 70 | 43 - org.eclipse.jetty.util - 7.2.2.v20101205 | REQUEST /index.html on org.eclipse.jetty.server.nio.SelectChannelConnector$3@693a1324
15:14:46,270 | DEBUG | 30 - /index.html | ServerModel | eb.service.spi.model.ServerModel 268 | 52 - org.ops4j.pax.web.pax-web-spi - 1.0.1 | Matching [/index.html]...
15:14:46,270 | DEBUG | 30 - /index.html …
Run Code Online (Sandbox Code Playgroud) 我可能错过了一些简单的东西,但 ListRows.Add 让我感到悲伤。这是函数:
Sub addEmployee(employeeName As String, tableToAddTo As ListObject)
Dim newRow As ListRow
Set newRow = tableToAddTo.ListRows.Add()
newRow.Range.Cells(1, 1).Value = employeeName
tableToAddTo.Sort.Apply
End Sub
Run Code Online (Sandbox Code Playgroud)
在大多数情况下,这工作得很好。但是,每当该函数在我的工作表中的某个表上运行时,调用 ListRows.Add 之后的行就永远不会执行(至少调试器是这样指示的),并且该行不会添加到表中。有什么想法/想法吗?
更新:
这是我自发帖以来学到的东西。如果我向 Sub 提供存根数据,它就可以正常工作。例如:
Sub driver()
Dim myTable As ListObject
Set myTable = getTableObject("myTableName")
Call addEmployee("myName", myTable)
End Sub
Run Code Online (Sandbox Code Playgroud)
注意:getTableObject 循环遍历工作表并返回具有匹配名称的 ListObject。
这似乎是处理调用代码的上下文的问题。在失败的情况下,公式(函数调用)已放置在各个工作表的各个单元格中。该公式包含对其他单元格中数据的引用。当其他单元格中的数据发生更改时,将调用该公式,该公式又会调用上面给出的 addEmployee Sub。这就是失败的情况。
java ×3
excel ×2
osgi ×2
spring ×2
vba ×2
access-vba ×1
apache-karaf ×1
excel-2007 ×1
excel-vba ×1
git ×1
git-svn ×1
hibernate ×1
jetty ×1
jpa ×1
listobject ×1
ms-access ×1
pax ×1
svn ×1