我正在寻找一个excel公式,或者将VBA宏转换为UDF(用户定义函数),它有效地检查是否在特定单元格中按下了Enter / Return。
我碰巧启用了迭代计算,这意味着如果我想查看单元格中的值是否已更改(在此示例中为 H11 ),我可以在 I11中创建代码喜欢:=IF(OR(ISBLANK(I11),I11=0),H11,I11)
不返回循环引用。然后我将 H11 中的值与存储在 I11 中的值进行比较,如果它们不同则 H11 已更改
然而我的问题是我需要知道H11是否已经更新,所以H11中的值可能没有改变但是我可以进入H11,输入相同的东西并按下输入,然后我需要知道是否会发生这种情况!
我希望这很清楚,我想Cell('address')
(没有参考)可以用来表明H11是否是最后编辑的单元格,但问题是,H11可能已经是最后编辑的单元格了,所以我无法理解它。
我还没有触及VBA,因为我不知道如何,但如果有人找到使用该公式或普通公式的解决方案,我将非常感激。谢谢!
答案 0 :(得分:0)
将以下代码粘贴到工作表VBA中
private void displayView(int position) {
Fragment fragment=null;
switch (position) {
case 0:
fragment = new FragmentA();
break;
case 1:
fragment = new FragmentB();
break;
case 2:
fragment = new FragmentC();
default:
break;
}
if (fragment != null) {
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.frame_content, fragment)
.addToBackStack(null)
.commit();
menulistView.setItemChecked(position, true);
menulistView.setSelection(position);
setTitle(navMenuTitles[position]);
} else {
Log.e("MainActivity", "Error");
}
}