[VBA ] Userform储存判断两种动作

楼主: automemory (Life part2爱出国)   2019-10-06 14:38:24
各位版大先进您们好
我目前的能力落在 透过录制宏+简单修改目的范围, 这一个礼拜才开始接触ActiveX
我正在努力写一个平台,让使用者能新增资料/以及旧资料可修改
1.我设计了一个UserForm1 有文字方块可输入资料 以及储存-Commandbotton/取消钮
1.1 UserForm1的储存为新增一列(资料)的方式
2.ThisWorkBook 我写了一个每次开启就把资料进行排序
3.Sheet1里放输入资料 以及我也放了一个commandbotton 具新增功能
4.Sheet1我写了一个点击两次资料 就可以呼叫UserForm1 show出原始资料可做修改动作
测试许多天,依旧无法解决
想求助版大先进
我想在UserForm1的储存命令写判断式,
当sheet1新增资料之下的储存命令,新增一列的储存
当sheet1点击两下呼叫的UserForm1储存命令,在原字段进行储存
[问题]
我写不出原字段储存,UserForm1程式码里宣告变量r, r=target.row
在UserForm1仍然无法确认r,
我要如何在UserForm1写判断式, 使用if或Select都行不通
有人能指导我吗? 我担心是否我写的程式码写错位置?
谢谢
作者: newacc (XD)   2019-10-07 01:31:00
试试看在sheet1宣告一个Public变量,看你要存列号或是一个布林值都可以,叫UserForm1之前先赋值。也可以存在模组里,方便管理。

Links booklink

Contact Us: admin [ a t ] ucptt.com