小编Oll*_*893的帖子

我可以使用VBA函数将可接受值的(动态)列表返回到Excel的数据验证中吗?

对于给定的单元格,我选择数据/验证并将允许设置为"列表".我现在希望像这样设置Source:

= rNames(REGS)

但这不起作用(找不到名字).所以我去插入/名称/定义并通过简单地指定上面的公式创建"REGNAMES"(没有单元格范围).然后我返回数据/验证,当我像这样设置Source时:

= REGNAMES

现在我得到"Source当前评估为错误".不幸的是,即使忽略它,这个错误也不会消失.我可以在表格中创建一个范围公式,如下所示:

{= REGNAMES}

并将其拖到几个单元格的右侧,并忠实地返回rNames函数

选项#1 | 选项#2 | ...

也就是说,该函数返回预期的范围.

我知道我可以使用宏代码来操作VBA中该单元格的List设置.我不太喜欢这些副作用.我更喜欢一个基于函数的干净依赖树.任何想法如何让数据/验证接受从rNames返回的数组值?

谢谢.

PS:rNames将结果范围作为Variant返回,如果有任何影响的话.

excel vba excel-vba

5
推荐指数
1
解决办法
1万
查看次数

从 mysql 到 mysqli 的变形

我对 PHP 中的 mysqli 接口有点困惑。当我昨天开始将旧的 mysql 代码更改为 mysqli 时,文档引导我走上了::prepare,::bind_params::execute.

在我努力处理结果的过程中,我最终编写了自己的 fetch_assoc - 并且遇到了我在 SO 上讨论的问题。一位评论员质疑我没有使用::fetch_assoc. 我什至没有注意到 mysqli_result 类。当我将我的 mysqli 代码从 变形::preapre为 时::query,结果处理变得容易得多——只有一个例外:当我以前用来::bind_results提取列时,结果的 PHP 关联数组将携带正确的数据类型;当我现在使用::fetch_assocetc 时,我得到的只是一个字符串数组。

我现在正在编写一个转换器。我只是想,因为我在理解 mysqli 库时已经犯了一个主要错误,我最好在这里发帖看看是否有一种“官方”方式来获取类型一致的关联结果数组。

谢谢。

php

2
推荐指数
1
解决办法
868
查看次数

浏览器混合内容警告 - 有什么意义?

我在其他SSL安全网站上使用了Google Maps API.因此我总是从我的网络应用程序中弹出这些可怕的"混合内容"警告之一.这很烦人.我了解在将应用程序投入生产时我可以修复此问题,并在Google上注册一个高级帐户.欢呼.我感到很困惑:无论是通过HTTP还是HTTPS下载内容,Google对我网站完整性的威胁都是一样的.换句话说,提出此警告的浏览器有什么意义?

谢谢.

https http

2
推荐指数
1
解决办法
1127
查看次数

$_SESSION - 它会持续多久?

我对 PHP 中的会话管理有点困惑。文档中的很多重点都放在神奇的 PHPSESSID cookie 上。我编写 Ajax 程序,实际上我正在考虑摆脱 cookie。我知道我可以在 php.ini 文件中这样做。似乎也可以通过我的登录脚本顶部的简单 ini_set("session.use_cookies",0) 来抑制 PHPSESSID。不要误会我的意思,我确实想要会话。我的 Ajax 握手会在需要时发布会话 ID。从以 cookie 为中心的文档中,人们只会获得这样的印象,即所有会话到期处理都是通过 cookie 上的时间戳完成的。我不清楚 cookie 的时间戳究竟如何提示服务器通过无状态连接使会话缓存过期?换句话说,在无 cookie 的设置中,如何指示服务器在一段时间后清理会话缓存?我还会调用 session_set_cookie_params 吗?看起来很奇葩...

如果我理解得很好,那么我应该调用 sessionID(sid) 并检查“”的返回值以判断“sid”是否已死。正确的?

谢谢。

php

0
推荐指数
1
解决办法
2705
查看次数

标签 统计

php ×2

excel ×1

excel-vba ×1

http ×1

https ×1

vba ×1