小编Cke*_*ane的帖子

Excel VBA代码强制某个缩放级别

我在Excel中有一个Validated Dropdown列表,如果缩放小于100则无法读取.我在互联网上检查并确认我无法改变验证列表文本大小的大小,所以我想强制设置100的缩放.

我有这样的代码,如下所示

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveWindow.Zoom = 100
End Sub
Run Code Online (Sandbox Code Playgroud)

这适用于使用缩放小于100的人,但如果人们使用大于100的缩放,它会将缩放限制为100.有没有办法克服这个问题,这与If-Else语句一致.

如果缩放小于100则缩放= 100否则如果缩放大于100则不执行任何操作

谢谢.

excel vba

6
推荐指数
2
解决办法
3万
查看次数

SAS宏变量和文件扩展名

我在代码末尾有以下代码将SAS数据导出到Excel文件.RepDate在代码开头设置如下:

%let RepDate = &SYSDATE9; 
Run Code Online (Sandbox Code Playgroud)

日期工作正常,但是当我使用以下代码导出数据时:

PROC EXPORT DATA=MYData         
OUTFILE="C:\Documents and settings\Documents\myFile &RepDate.XLS"     DBMS=EXCEL2000 REPLACE;
RUN;
Run Code Online (Sandbox Code Playgroud)

日期输入文件名okay,但XLS被添加到文件名.缺少文件扩展名的点,文件名变为:

myFile02APR2012XLS
Run Code Online (Sandbox Code Playgroud)

这不是我的预期,我期望文件名如下:myFile02Apr2012,其中.XLS作为文件扩展名.有没有办法来解决这个问题?

sas

4
推荐指数
1
解决办法
2940
查看次数

SAS从上个月(01 - 28/29,30,31)获取所有信息?

我试图从表中提取数据以涵盖最后一个日历月.该报告可以在下个月的任何一天提取.我使用以下代码:

CURRENT DATE - 31 DAYS - DAYOFWEEK_ISO(CURRENT DATE) DAYS)
Run Code Online (Sandbox Code Playgroud)

但是,它从当前月份中提取信息等...是否有变量或某些东西确保只返回最后一个monts数据?

谢谢.

这是我的一个工作伙伴这样做的方式:

CURRENT DATE - DAY(CURRENT DATE) DAYS + 1 DAY - 1 MONTH 
AND CURRENT DATE - DAY(CURRENT DATE) DAYS 
Run Code Online (Sandbox Code Playgroud)

database sas

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

SAS中的电子邮件模板中的宏变量?

我有以下代码:

%let host = HostThatSendsEmail;
%let todayDate = &SYSDATE9;
signon host;
rsubmit;


filename mail email to =    ("PersonGettingEmail")
        from=   "PersonSendingEmail"
        SUBJECT="Today is &todayDate";

data _null_;
    file mail;
    put 'Dear All';
    put 'Today is &todayDate';
run;

endrsubmit;
Run Code Online (Sandbox Code Playgroud)

运行代码时,宏日期不会输入到电子邮件中.生成的电子邮件应为:

亲爱的所有今天是29Mar12.

取而代之的是:

亲爱的所有今天是今天的日子

我缺少一些代码吗?

sas

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

标签 统计

sas ×3

database ×1

excel ×1

vba ×1