我知道这听起来很疯狂,可能不应该这样做,但我需要这样的东西 - 我有一个记录 SELECT [Type], [Total Sales] From Before
我想在末尾添加一个额外的行,以在表的末尾显示SUM(After).这可以吗?

我有一个输入框,要求用户输入日期.如果用户单击取消或关闭输入对话框而不是按下确定,如何让程序知道停止.
就像是
if str=vbCancel then exit sub
目前,用户可以点击OK或取消,但该程序仍然运行
str = InputBox(Prompt:="Enter Date MM/DD/YYY", _
Title:="Date Confirmation", Default:=Date)

我想创建一个可以返回当前工作表的user-defined函数Excel.我可以使用
sheetname = ActiveSheet.Name
Run Code Online (Sandbox Code Playgroud)
但问题是,它起作用,突然它开始得到不同的工作表名称.例如,而不是SHEET I LOVE YOU它返回SHEET I HATE YOU.
反正有没有解决这个问题 - 或者可能因为我认为它不是静态的而是变化的?
假设我有一个名为"TABLE-A"的表,我想像图像一样进行SUMIFS

总而言之,我可以做到这一点SUM,GROUP BY但是让列的布局像我想要的那样我无法做到
另外,我想知道这是否可行,因为随着数据库的增长可能会有新的状态,无论如何都要使列标题成为状态中的项目?
谢谢