dim

VBA Date + For logic

匿名 (未验证) 提交于 2019-12-03 01:23:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: can someone help me? It seems my for logic is not working at all because it keeps returning me 12:00AM for starttime Here is my code Sub forlogic() Dim i As Single Dim totalrow As Double Dim startdate As Date Dim mydate As Date totalrow = Sheet1.Range("A1", Sheet1.Range("A1").End(xlDown)).Rows.Count mydate = Date Debug.Print mydate mydate = mydate - 90 Debug.Print mydate For i = 1 To i = rowtotal Step 2 startdate = Format(Range("E" & i).Value, "short date") startdate = Format(Date, "mm/dd/yyyy") If mydate > startdate Then Range("M" & i)

convert 4-dimensional array to 2-dimensional data set in R

匿名 (未验证) 提交于 2019-12-03 01:23:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I would like to convert a 4-dimensional array into a 2-dimensional data set. I present code for two approaches that do that: one approach using a brute force method involving cbind and rbind and a second approach using nested for-loops . Nevertheless, I am thinking there is likely a better way. Thank you for any suggestions. R <- 3 # regions M <- 5 # sites J <- 2 # samples T <- 4 # years # 4-dim example array y <- array(NA, dim = c(M, J, T, R)) # region 1 y[,1,1,1] = 1; y[,2,1,1] = 2; y[,1,2,1] = 3; y[,2,2,1] = 4; y[,1,3,1] = 5; y[,2,3,1] =

Attempt to connect to a valid database from outside Access (Outlook/Excel) using DAO generates a 3343 unrecognized database format error

匿名 (未验证) 提交于 2019-12-03 01:06:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: Thanks for your site. Wonderful information. In a nutshell, I'm trying to execute the following code from Outlook (2007), although it fails in Excel as well. Works great INSIDE Access! Sub Test Dim db As DAO . Database Dim rs As DAO . Recordset Const dbPath As String = "C:\Users\e574651.GLOBAL\Documents\Northwind 2007.accdb" On Error Resume Next Set db = DAO . OpenDatabase ( dbPath ) 'Set rs = db.OpenRecordset("customers") Debug.Print Err.Number, Err.Description End Sub 3343 Unrecognized database format 'C:\Users\e574651.GLOBAL

通过autoCAD-vba画管道单线图 [ v1.5 ]

匿名 (未验证) 提交于 2019-12-03 00:19:01
更新版本v1.5: 1、支持空间方位,如lfu,表示左前上方 2、支持单引号注释,单行或语句后方 Sub main() ' ========================== ' 功能:根据list.txt内容绘制单选图 ' 版本:v1.5 ' 作者:end1n9@163.com #bin.xu ' 时间:2018-05-24 ' ' 0、字母说明: ' m: 起始坐标 ' u: 向上 ' d: 向下 ' f:前(北) ' | ' l:左(西) ――├―― r:右(东) ' | ' b:后(南) ' ' 1、字母后跟线段长度的整数倍(<10),缺省时为1个线段长度 ' 2、[v1.5] 支持空间方位,如lfu,表示左前上方 ' 3、[v1.5] 支持单引号注释,单行或语句后方 ' ' - 例如: ' m,100,100,100 ' f,ZQ2-YJxx-D114-abdc-1 ' r,ZQ2-YJxx-D114-abdc-5w ' f2 ' l,ZQ2-YJxx-D114-abdc-6 ' lfu,ZQ2-YJxx-D114-abdc-7 ' ' ========================== ' 设置字体文件 Dim textStyle1 As AcadTextStyle Set textStyle1 = ThisDrawing.ActiveTextStyle Set

vba实现文件内容汇总

匿名 (未验证) 提交于 2019-12-02 23:39:01
1.功能介绍 本功能主要实现将同一个文件夹的相似Excel文件里的内容汇总到同一个EXCEL文件中。 2.代码实现 Sub ボタン3_Click() Dim dstSheet As Worksheet Set dstSheet = ThisWorkbook.Worksheets(1) Const Path As String = "D:\ou\Calibration\Result\" Dim buf As String Dim value As String Dim temp() As String '入力个所 Const prefix = "result_" Const center_str = "Yaw" Const cnsDIR = "\" + prefix + center_str + "*.csv" buf = Dir(Path & cnsDIR, vbNormal) Dim i As Long Do While buf <> "" i = i + 1 Dim srcBook As Workbook Set srcBook = Workbooks.Open(Path + buf) Dim srcSheet As Worksheet Set srcSheet = srcBook.Worksheets(1) dstSheet.Cells(10, i).value =

数据结构-ADT-Array

て烟熏妆下的殇ゞ 提交于 2019-12-02 16:36:11
ADT Array 核心知识点: 多参数函数的使用 使用标准库<cstdarg>中重要的 宏定义实现函数的参数可变 Status fun(Type ele, Type e, . . .) { va_list(ap);//首先声明va_list类型的变量 va_start(ap,e);//然后调用va_start传入两个参数,第一个是事先定义的va_list变量,第二个是函数参数里的一个形参变量、 注意:第二个参数不能是引用类型 va_arg(ap, Type);//两个参数,返回Type类型的形参列表里e的下一个参数 va_end(ap); //结束时由va_list调用,形参不一定读完 } 存在不足:两个不确定的类型转换会出现不确定的情况等 参考: https://baike.baidu.com/item/stdarg/10282385?fr=aladdin 1 #include <iostream> 2 #include <cstdio> 3 #include <cstdarg> 4 5 using namespace std; 6 7 #define MAX_ARRAY_DIM 8//数组的最大维数为8 8 9 template<class T> 10 struct array_struct{ 11 T *base; 12 int dim;//维数 13 int

数组的顺序存取表示

左心房为你撑大大i 提交于 2019-12-02 10:43:58
预备知识 库函数<stdarg.h> C语言该头文件定义了变量类型va_list和三个宏,分别是va_start()、va_arg()、va_end(); 主要功能是在函数参数未知的情况下获取函数参数;即下面类型的函数; //参数固定的函数 void add(int total,num1,num2,num3) //参数未知的函数,格式以 ...结束 void add(int total,...) va_list用来定义变量对象 va_start(参数1,参数2):初始化变量,参数1为变量对象,参数2为传入函数的最后 一个固定参数,即省略号前面的第一个,上面代码就是total va_arg():获取参数 va_end():函数返回 应用: #include<stdarg.h> int Sum(int num, ...) { int i, val = 0; va_list ap; va_start(ap, num); for(i = 0; i < num; i++) { val += va_arg(ap, int); } va_end(ap); return val; } int main() { printf("10, 20, 30的和为 %d\n", Sum(3, 10, 20, 30)); printf("4, 5, 6, 7的和为 %d\n", Sum(4, 4, 5, 6,

将excel单元格区域转成html源代码作为outlook正文

懵懂的女人 提交于 2019-12-02 07:09:13
Function Range2Html(oRng As Range) As String '只读打开文本文档 Const ForReading = 1 '可写打开文本文档 Const ForWriting = 2 '追加打开文本文档,写在原文本文档的末尾 Const ForAppending = 8 '以系统默认的方式打开文本文档 Const TristateUseDefault = -2 '以Unicode方式打开文本文档 Const TristateTrue = -1 '以ASCII方式打开文本文档 Const TristateFalse = 0 Dim oWB As Workbook Set oWB = oRng.Parent.Parent Dim oWk As Worksheet Set oWk = oRng.Parent Dim oPO As PublishObject Dim sPath As String sPath = Excel.ThisWorkbook.Path & "" Dim sFlie As String sFile = sPath & "Result.htm" With oWB Debug.Print .PublishObjects.Count For Each oPO In .PublishObjects oPO.Delete Next Set oPO

pytorch 模块

时光怂恿深爱的人放手 提交于 2019-12-02 03:47:37
pytorch的中文手册:https://github.com/zergtant/pytorch-handbook 一、定义/初始化张量Define tensors tensor,即“张量”。实际上跟numpy数组、向量、矩阵的格式基本一样。但是是专门针对GPU来设计的,可以运行在GPU上来加快计算效率。 PyTorch中定义tensor,就跟numpy定义矩阵、向量差不多,例如定义一个5×3的tensor,每一项都是0的张量: x = torch.zeros(5,3) 如果想查看某个tensor的 形状 的话,使用: z.size() ,或者 z.shape ,但是前者更常用。 下面列举一些 常用 的定义tensor的方法: 常数初始化: torch.empty(size) 返回形状为size的空tensor torch.zeros(size) 全部是0的tensor torch.zeros_like(input) 返回跟input的tensor一个size的全零tensor torch.ones(size) 全部是1的tensor torch.ones_like(input) 返回跟input的tensor一个size的全一tensor torch.arange(start=0, end, step=1) 返回一个从start到end的序列,可以只输入一个end参数

hdu 5992 Finding Hotels (kdTree)

ぃ、小莉子 提交于 2019-12-01 08:52:36
题意 kdtree板子题 传送门 Code #include <cstdio> #include <vector> #include <cstdlib> #include <algorithm> #include <cmath> using namespace std; const long double eps = 1e-14; const int maxn = 2e5+10; int idx, k=2, n; struct node { int x[2], c, id; void read(int _id) { scanf("%d%d%d", x, x+1, &c); id = _id; } bool operator < (const node &p) const { return x[idx] < p.x[idx]; } }point[maxn]; typedef pair<long double, node> tp; tp Q; struct KdTree { node tr[maxn<<2]; int son[maxn<<2]; #define ls (rt<<1) #define rs (rt<<1|1) void build(int l, int r, int rt = 1, int dep = 0) { if(l > r) return; son[rt] = r