Excel公式无法重算,暂无法解决

一份复杂的excel报表,某些单元格是用求和公式算出来的值,但生成之后,用excel打开,无法显示公式结果,按F9也没有用,只能在单元格公式双击后回车才会显示。而在WPS2010按F9就可以重算,WPS2013则直接可以显示正确的结果

尝试用VBA解决,本地excel可以,选择sheet,复制,黏贴后会刷新显示结果。但我这个报表是用NPOI生成的,生成的excel的Workbook_SheetActivate段代码会丢失,找不到文件,无法保存。

Private Sub Workbook_SheetActivate(ByVal Sh As Object)

If Sh.Name <> "销售明细" Then
 CopyPaste
End If

End Sub

Sub CopyPaste()

    Columns("B:BA").Select
    Selection.Copy
    ActiveSheet.Paste
    Application.CutCopyMode = False
    Range("A1").Select
End Sub

  

Excel公式无法重算,暂无法解决

时间: 2024-10-11 20:20:17

Excel公式无法重算,暂无法解决的相关文章

[每天解决一问题系列 - 0004] Excel 公式中拼接字符串

问题描述: 之前很少用excel的formula,今天用户发过来一个文件,里边存储了很多字段对应的编号.想把这些生成我想要的格式,然后导入代码中,当然可以使用第三方的excel操作库来做.最简单直接的方法自然是用excel强大的formula功能了. 解决方法: 假如A1的值为aaa,B1的值为bbb,我想要的结果是(“aaa","bbb"); 其实很简单,只需要用&来拼接字符串即可,比如 = A1&B1.要得到我想要的结果,只需这么做就可以 = "

Excel 公式集

1.  Excel 公式集 1.查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复",""). 2.用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0). 3.从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2)).

寻找自适应元素(14)-自动重算

寻找自适应元素(14)-自动重算 设计要点:excle.界面.自动调整 秀秀:其实,如果不在透视表里,EXCEL能自动重新计算的. 阿金:哼,这俺当然知道! 秀秀:这必须设置呢!在菜单"工具"-"重新计算"-"计算"里,有一个"自动重算"功能设置, 阿金:谁会那么傻,不设成"自动重算"?! 秀秀:关键是"自动重算"要比"刷新"更快捷方便. 阿金:唉!它再"刷

JAVA实现EXCEL公式专题(六)——查找引用函数

查找引用函数主要有match.lookup.vlookup.hlookup这4种,这几个常用的方法也就不解释啦,直接上干货: /** * 项目名称: * 文件说明: * 主要特点: EXCEL公式类型:查找公式 * 版本号:1.0 * 制作人:刘晨曦 * 创建时间:2013-12-3 **/ package EXCEL; import java.util.Calendar; import java.util.Date; /** * @author lcx * */ public class Se

重算末次管理时间的方法【Controller和Service层】

1 /** 2 * 功能描述:[重算末次管理时间页面跳转] 3 * 创建者:shiyanjun 4 * 创建时间: Apr 14, 2015 5:38:43 PM 5 * @return 6 */ 7 @RequestMapping(value = "/toUpdateLastMngDate", method = RequestMethod.GET) 8 public String toUpdateLastMngDate() { 9 return "ehr/toUpdateL

JAVA实现EXCEL公式专题(四)——字符串函数

直接上代码: /** * 项目名称: * 文件说明: ExCEL公式类型:字符串公式 * 主要特点: * 版本:1.0 * 制作人:刘晨曦 * 创建时间:2013-12-3 **/ package EXCEL; /** * @author lcx * */ public class StringFunctions { public static String right(String str,int len) { if(len>str.length()) throw new IllegalArg

C# Excel数据验重及Table数据验重

最近在做导入Excel数据的时候,要检验数据是否重复: 1.要检验Excel数据本身是否有重复? 2.Excel中的数据是否与数据库中的数据重复? 一.检验Excel中数据是否重复的方式有: 1.将Table中的数据使用select语句来过滤(此处略,可以参考二). 2.使用for循环来手动核对,代码如下: #region 记录Excel中的重复列 /// <summary> /// 记录Excel中的重复列 /// </summary> /// <param name=&q

Q : office word 2007 段首按退格键无法退到上一行 -- 暂未解决

问题描述: 1.ctrl+退格 能退到上一行,但单独退格键就不行:但是本行可以使用Backspace回退: 2.回车之后首行缩进,新开一个段落,但是紧接着使用退格键无法合并段落(Backspace键不起作用),但是除却段首之外一切删除字符和回退正常: 3.光标放在上一行末尾,然后按Delete键也可以合并段落 Backspace在段首想要合并段落不起作用,究竟是何原因,如果设置和解决? Q : office word 2007 段首按退格键无法退到上一行 -- 暂未解决

AIX系统errpt运用(暂未解决)

在AIX中,errpt用于报告系统软硬件相关的错误日志信息,errpt 命令将从错误日志中的条目生成一个错误报告,但是它并不进行错误日志分析:对于错误分析,可以使用 diag 命令,不带参数简单列出所有的错误, [email protected]:/# errptIDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTIONE87EF1BE   0507150014 P O dumpcheck      The largest dump device i