删除共同创作电子表格中自动过滤器中的隐藏行

时间:2018-12-16 06:14:43

标签: excel vba autofilter

我要做的是重置过滤器,然后删除第9行以下的所有行。

这应该是一件容易的事,但这是一个共同创作的电子表格,我想避免使用p <- ggplot(data=Algae, aes(x=a254, y=DOC))+ geom_point(color="blue",stat="identity") + geom_smooth(method="lm",se=FALSE,color="red",formula=y~x) model.lm <- lm(DOC~a254, data=Algae) l <- list(a=format(coef(model.lm)[1], digits=4), b=format(coef(model.lm)[2], digits=4), r2=format(summary(model.lm)$r.squared, digits=4), p=format(summary(model.lm)$coefficients[2,4], digits=4)) eq <- substitute(italic(DOC) == a - b %*% italic(a254)~","~italic(R)^2~"="~r2~", "~italic(P)~"="~p, l) p1 <- p + geom_text(aes(x =6, y = 0, label = as.character(as.expression(eq))), parse = TRUE) p1 ,因为这将需要所有人刷新电子表格。

我试图使用keybd_event模拟ALT + A + C来清除过滤器,但效果不佳。

ActiveSheet.ShowAllData

我的想法是,当marco模拟alt + a + c时,隐藏的行直到整个宏完成后才显示。因此,它只会删除那些可见的行,并且在宏完成后,那些隐藏的行就会出来。

有人知道更好的方法吗?任何帮助,将不胜感激!谢谢!

0 个答案:

没有答案