首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >标签从单元格到组合框,从单元格到单元格

标签从单元格到组合框,从单元格到单元格
EN

Stack Overflow用户
提问于 2018-10-26 04:54:37
回答 1查看 551关注 0票数 0

我在Excel中创建了一个文档,其中我希望用户通过单元格和组合框来填写。

如果我可以使用数据验证,解决方案将很容易,但这不允许自动填充。

我想出了从组合框到组合框的选项卡

代码语言:javascript
运行
AI代码解释
复制
Private Sub CBO0_KeyDown(ByVal Keycode As MSForms.ReturnInteger, ByVal shift As Integer)
If Keycode = 9 Then
    CBO1.Activate
End If
End Sub

我还想出了如何从Combobox到Cell的选项卡。

代码语言:javascript
运行
AI代码解释
复制
Private Sub CBO1_KeyDown(ByVal Keycode As MSForms.ReturnInteger, ByVal shift As Integer)
If Keycode = 9 Then
    Range("D10").Activate
End If
End Sub

剩下的是,

  • 单元到组合框
  • 细胞对细胞

我需要Cell解决方案在VBA中,因为Excel中的解决方案不能在组合框和单元格之间工作。

想要了解一下Tab命令,

  • 组合框
  • 组合框
  • 单元格
  • 细胞(直线向下)
  • 单元格(线向下)
  • 组合框
  • 单元格
  • 细胞(直线向下)
  • 单元格(线向下)重复

我不能更改订单,否则整张表格就不能用了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-26 05:29:55

我假设这些是工作表上的activeX组合框。使用worksheet_change事件,change A1和combobox1将被激活,change combobox1和B1将被选中,change B1和Combobox2将被激活。

代码语言:javascript
运行
AI代码解释
复制
Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Count > 1 Then Exit Sub
    If Target.Address = "$A$1" Then Me.ComboBox1.DropDown
    If Target.Address = "$B$1" Then Me.ComboBox2.DropDown

End Sub

Private Sub ComboBox1_Click()
    Me.Range("B1").Select

End Sub

Private Sub ComboBox2_Click()
    Me.Range("C1").Select

End Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53009239

复制
相关文章
js将日期格式转换为YYYY-MM-DD HH:MM:SS
1、百度不少js将日期格式转换为YYYY-MM-DD HH:MM:SS 。可是都略显复杂,所以这里总结了一下,自己找到的,方便自己学习和使用。
别先生
2018/07/31
5.4K0
js将日期格式转换为YYYY-MM-DD HH:MM:SS
js获取当前时间 格式yyyy-MM-dd HH:MM:SS
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
DencyCheng
2019/10/25
8.7K0
js获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”
用于获取当前日期字符串 /** * 获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” * @return {} */ getNowFormatDate : function () { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDa
河岸飞流
2019/08/09
6.1K0
js获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”
function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } i
ydymz
2018/09/10
3.8K0
YYYY-mm-dd HH:MM:SS
备忘:YYYY-mm-dd HH:MM:SS部分解释   d               月中的某一天。一位数的日期没有前导零。     dd             月中的某一天。一位数的日期有一个前导零。     ddd           周中某天的缩写名称,在   AbbreviatedDayNames   中定义。     dddd         周中某天的完整名称,在   DayNames   中定义。     M               月份数字。一位数的月份没有前导零。     MM 
跟着阿笨一起玩NET
2018/09/18
2.5K0
将JavaScript Date对象转换成yyyy-MM-dd HH:mm:ss格式字符串的方法
第一种可以马上想到的是使用Date对象的api方法,获得年份,月份,天,小时,分钟和秒数,就可以拼出来。从Date.prototype.toISOString方法稍微改造就可以了:
用户3579639
2018/10/19
2.4K0
JAVA 最简单获取系统时间代码 LocalDateTime( 以yyyy-MM-dd HH:mm:ss.SSS格式显示)
当前时间为:2018-11-27 10:41:47 当前时间为:2018-11-27 10:41:47.392
崔笑颜
2020/06/08
3K0
中文版windows系统如何处理"dd/mm/yyyy hh:mm:ss"格式的日期时间字符串
原始问题:07/11/2023 15:22:55这种格式的文本在Excel里作为一列,如何获取年月日,用什么函数或公式,给出具体的示例
Windows技术交流
2023/09/12
2640
js JavaScript vue 时间戳 转换 日期 YYYY-MM-DD hh:mm:ss 简洁写法
① toLocaleDateString() 方法 可根据本地时间把 Date 对象的日期部分转换为字符串,并返回结果。 返回结果 2021/3/12 的形式 正则表达式 ///g 不加引号,g代表全局,不能用+ / 代表转义
全栈程序员站长
2022/09/27
2K0
js JavaScript vue 时间戳 转换 日期 YYYY-MM-DD hh:mm:ss 简洁写法
在jsp页面将Date类型的日期显示成”yyyy-MM-dd HH:mm:ss”格式
头部加上:<%@ taglib prefix=”fmt” uri=”http://java.sun.com/jsp/jstl/fmt” %> 内容中使用:<fmt:formatDate value=”${post.postDate }” pattern=”yyyy-MM-dd HH:mm:ss”/>
全栈程序员站长
2022/07/01
1.7K0
String、Date和Timestamp的互转
关于String和Date的互转,在java8后会有不同。因为java8添加java.time包及子包,其中主要API是关于日期、时间、时刻和时间段及它们之间的转换和打印输出,比较重要一点的是java.time中LocalDate、LocalTime、LocalDateTime都是线程安全的。有兴趣可以查看官网的描述:Package java.time和Package java.time.format。
mingmingcome
2021/11/29
9020
企业面试题: 动态打印 yyyy-mm-dd hh:mm:ss
友情提示:功能实现的方法并不唯一,切勿死记硬背,一定要理解!做程序员多动手动脑总不会有坏处。欢迎各位小伙伴提出自己的解决办法,集思广益,大家一同进步~
舒克
2019/08/09
5900
freemarker 将后台传来的为“Tue Jan 06 16:00:50 CST 1970” 日期格式,格式化为yyyy-MM-dd HH:mm:ss
代码是在freemraker模板中写的,master是后台传来的对象,executeAt是对象中的字段,字段的类型是date
全栈程序员站长
2022/08/05
1.6K0
Oracle存储过程获取YYYY-MM-DD的时间格式
总结:在Oracle存储过程想要获取YYYY-MM-DD的时间格式,可以转换成字符串处理,可以临时指定会话的NLS_DATE_FORMAT变量,还可以整体修改客户端的环境变量。
Alfred Zhao
2019/05/24
2K0
字符串转时间格式
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;
全栈程序员站长
2022/08/22
1.2K0
字符串转时间格式
js中yyyy-MM-dd格式的日期转换
1.转换为yyyy年MM月dd日 var str = "2021-09-13"; var reg =/(\d{4})\-(\d{2})\-(\d{2})/; var date = str.replace(reg,"$1年$2月$3日"); alert(date); 2.转换为yyyy/MM/dd/ var str = "2021-09-13"; var reg =/(\d{4})\-(\d{2})\-(\d{2})/; var date = str.repl
江一铭
2022/06/16
7.1K0
vue 时间戳转换成yyyy-MM-dd hh:mm[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/01
1.3K0
时间字符串和long类型之间的转换
在进行时间存储时,经常会对时间字符串进行转型存储,一般都是存储为long类型,下面我先来说一下如何将时间字符串转换为long类型:
OECOM
2020/07/02
3.1K0
在js中常见的时间格式及其转换
1:ISO 8601 格式:国际标准的日期和时间表示方法。 格式为 "YYYY-MM-DDTHH:mm:ss.sssZ",其中 "T" 是日期和时间的分隔符,"Z" 表示时区。 例如,"2023-09-29T12:34:56Z" 表示 2023 年 9 月 29 日 12 时 34 分 56 秒的时间点。
王小婷
2023/09/20
3.5K0
mysql整型转字符串_java中如何将字符串转换为字符数组
select * from A order by cast(name as unsigned);
全栈程序员站长
2022/09/27
25.4K0

相似问题

SocketTimeoutException连接到Linux虚拟机上的数据库

10

无法连接到GCE虚拟机上的PostgreSQL数据库。

13

Azure not作业无法连接到虚拟机上的数据库

12

从虚拟机上运行的主机连接到teradata数据库

11

如何从Mac连接到虚拟机上的本地数据库?(平行)

11
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档