方法一 Sub test1() //変数の定義 Dim a() As Integer, iRow As Long, i As Integer //非空白のセールまでの行を取得 iRow = Cells(Rows.Count, "A").End(xlUp).Row //動的な配列を作成 ) //繰り返して.セールの値を配列にセット To UBound(a) a(i - ) = Range("A" & i) Next End Sub 方法二 Sub test()…
便利になったなぁと感じたコマンドのメモです.NetWeaver7.40 SP2から使えます. SAP NetWeaver AS for ABAP 7.51 Innovation Package – Overview and Product Highlightsに同じような情報ありました.他にも興味深い内容多かったです. 変数のInline Declaration 変数定義をしながら.値の入れ込みができます.https://help.sap.com/http.svc/rc/abapdocu_751…
普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法. 问题:假设有张学生成绩表(tb)如下: 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ---- 李四 74   84   94 张三 74   83   93 --------…
转自:http://huaban.com/pins/19664410 具体操作过程请看附图动画:…
DATA(lv_str) = |Teststring|. TRY. * string -> xstring * default UTF-8 DATA(lv_xstr) = cl_abap_codepage=>convert_to( source = lv_str ). * xstring -> string * default UTF-8 DATA(lv_dec_str) = cl_abap_codepage=>convert_from( source = lv_xstr ). W…
http://itdoc.hitachi.co.jp/manuals/3020/3020759580/G5950334.HTM#ID01056…
ORA-00910: 指定した長さがデータ型に対して長すぎます 原因: データ型CHARまたはRAWに対して指定した長さは.2000を超える値または4000を超える値であるため無効です. 処置: 指定した長さの値を減らしてください.あるいは.指定した長さを有効にするためにデータ型をVARCHAR2.LONG CHARまたはLONG RAWに変更してください. ORA-00911: 文字が無効です. 原因: 識別子の最初の文字に.英数字以外のASCII文字を指定することはできません.「$」.「#」…
小爬之前的文章 [Excel VBA中写SQL,这些问题你一定为此头痛过]中详细讲诉了一些常见的VBA 中使用SQL遇到的问题,这里再补充两个常见的问题场景及对应的解决方案,希望你们看了后能够思路开阔些,少走些弯路. 一.数据源Excel文件的工作表有些列的列名相同 我们知道,在商业数据库中创建表时,同一个表名下是不允许创建相同的字段的,且字段名要遵从一定规范.但在Excel文件中则无此限制,同一个工作表下,支持多列的列名相同.那么当我们用SQL来操作这类头疼的Excel文件时,该如何区分不同字…
Windows PowerShellにおける変数と演算子の使用方法について学びます.今回は代表的な演算子として.算術演算子.代入演算子.論理演算子.比較演算子.範囲演算子.置換演算子.ビット演算子.型演算子.包含演算子.単項演算子を取り上げます. 対象読者 Windows PowerShellでコマンドレット操作ができる方 何らかのプログラミング経験があればなお良い 必要環境 Windows PowerShell 変数 変数を宣言する PowerShellでは.変数は必ず$記号で始まり.文字.数…
配列の作成: ①String[] str = new String[5]; ②String[] str = new String[]{"","","","",""}; ③String[] str = {"","","","",""}; ④String[][] str = new String[2][2]; ⑤…
VBA是一种强大的编程语言,可用于自定义Microsoft Office解决方案.通过使用VBA处理一个或多个Office应用程序对象模型,可以容易地修改Office应用程序的功能或者能够使两个或多个Office应用程序协同工作以完成单个应用程序无法完成的任务.然而,使用VBA仅能控制操作系统的一小部分.Windows API提供了控制操作系统绝大多数方面的功能.下面,介绍在VBA中使用Windows API的一些知识. 理解APIs API只是一组函数,可用于处理组件.应用程序或操作系统.通常…
昨日同事有需求,想知道每个商品第一次销售的月份,以及最后一次销售的月份. 本想通过什么excel函数来解决,但是找了半天也没找到合适的,最后还是通过VBA来解决吧. 使用方法: Excel工具-宏-Visual Basic编辑器 在左侧栏中点右键, 插入-模块 然后输入: Function Last0(ByVal Int_Row As Integer) As Integer Last0 = Last0 = Last0 - Loop End Function '这里需要注意的是 函数的返回值貌似是…
OFFICE2007之后使用了OpenXml标准(伟大的改变),定制文本级的Ribbon可以通过修改压缩包内的xml文件来实现. 先学习一下VBA中操作XML的方法 先引用Microsoft XML V6.0,对应的文件是msxml6.dll.前期绑定,方便使用智能提示. 一.DOM方式创建一个XML文件:内容是自定义Ribbon的一个简单框架.文件保存在桌面. Sub CreateXmlFile() '创建文档对象模型 Dim xmldoc As New DOMDocument '创建根节点,…
一.关于起因 最近在Office的QQ群里问如何在一串字符串中提取数值并加总的问题.如果使用正则表达式可以非常迅速的解决这个问题. 那么今天我就探讨一下在VB6/VBA中使用正则表达式的方法及代码,另外为了快速测试正则表达式,我给大家推荐notepad++及使用方式. 二.操作步骤 1.按Alt+F11进入Excel的VBE环境,依次选择“工具/引用”菜单,选择“Microsoft VBScript Regular Express”: 2.插入一个模块,在模块中输入如下所示的代码: Functi…
看过很多人写的VBA代码,一团一团的,一点规划都没有,为了VBA编程更具工程性,这里讨论一下,并列出自己的一些建议:0.给VBA工程定义一个名字,而非直接使用默认的名称——"VBAProject",以方便以后可能要进行的跨VBA工程编码1.定义一个命名为“O”的标准模块[拼音中“O”字母的读音,意指“我”这个字],用于定义所有的全局对象,管理本工程的代码与数据,主要API:    [1]About(Optional ShowDetail As Boolean = False)函数:对本…
在主要的编程语言中, 结构体是用大括号来表示 代码段的 范围 界定的. 但是在一些比较"老的"语言中,由于历史原因, 还是使用的 是: 关键字来进行界定代码 的 结构段, 如vba中的 语法结构: if .. . then ... end if, if .... then ... else ... end if; if .... then .... elseif .... then .... elseif .... then.... end if for i=1 to 10 ... e…
说明(2017.3.26): 1. 采用的是兰色幻想教学视频中的“父子转换法” 2. 这种VBA的遍历文件夹方法非常难理解,主要是因为dir这个函数,第一次带参数调用,返回的是此目录下的第一个文件,第二次无参数调用,返回的是此目录下一个第二个文件,这就很操蛋了,还要配合do循环. 3. VBA的各种do..until..loop, do..while..loop, if..then..end if, for 1 to 10..next尼玛这么多关键字要死啊!不骂不痛快!本来思考的就很累,还时不时…
https://www.w3cschool.cn/excelvba/excelvba-basics.html Excel VBA语言基础 VBA语言的基础认识 详解VBA编程是什么 excel处理录制的宏 Excel中控件的常规使用方法 VBA的变量含义和变量作用 用VBA设置工作表使用权限的步骤 教你4种方法提高Excel中VBA的效率 Excel里使用定时器的方法 Excel 自动化及宏命令 什么是Excel宏命令 Excel创建宏并运行的步骤 修改Excel宏代码及添加注释的步骤 分析及测…
ylbtech-杂项-软件: VBA(Visual Basic for Applications) VBA (Visual Basic宏语言) Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言.主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件.也可说是一种应用程式视觉化的Basic 脚本.该语言于1993年由微软公司开发的的应用…
VBA Project密码解除第一种方法详细步骤参考:以下VBA代码是第二种方法 '使用本代码之前需要将需要解除密码保护的含有宏的Excel文件(如果是xlsm文件,需要先另存为97-03版的xls文件)关闭 '新建一个Excel工作簿,Alt+F11 打开VBA编辑器,新建一个模块 ,复制以下代码 '移除VBA编码保护 Sub MoveProtect() Dim FileName As String FileName = Application.GetOpenFilename("Excel文件…
背景:当你输日文汉字的额时候,输出它的读音. 如下图所示 实现的代码如下 Option Explicit ' Replace を まとめて おこなう Private Function ReplaceA(ByVal s As String, ByVal t1 As String, ByVal t2 As String) As String Dim u1() As String: u1 = Split(t1) Dim u2() As String: u2 = Split(t2) Dim i As I…
记录一些方法,关于 VBScript 中,动态 Array 的实现 ,也适用于 VBA, 很久以前,写 VBA 的时候,就觉得使用 Array 很不方便,因为大小固定, 当时想的是,要是 Array 可以像 Python 里的 list 一样好用该多好啊, 那么下面,就记录一些方法,能让 Array 变得动态,并且好用! 实现方法-1: 在下面的实例中,先设定一个空的 Array 出来, 然后用,下面的方法实现动态 Array, 并且,把数字 1 到 10,一个加到 Array 中去. '动态…
PART1: 三.查找 1.从某一行向上/下找到第一个不为空的行 intRowPntEnd = ActiveSheet.Cells(intRowPntStart, intColPnt).End(xlDown).Row m = Range("e65536").End(xlUp).Row 四.定位 2.在某个区域查找标记名称 For Each std In ActiveSheet.UsedRange 五.行列的range变量 ActiveSheet.Range("F3"…
これまでの記事 Windows PowerShell 入門(1)-基本操作編 Windows PowerShell 入門(2)-基本操作編 2 対象読者 Windows PowerShellでコマンドレット操作ができる方(基礎編に書いてある程度のことが理解できていること) 何らかのプログラミング経験があればなお良い 必要環境 Windows PowerShell スクリプトの直接入力 PowerShellにおけるスクリプトは.コマンドレット.変数.パイプ.ifやforといった制御構文を組み合わせ…
Qiita にあげていた記事ですが.ここにもバックアップをとっておきます この記事は.2017/09/15〜17 に早稲田大学 理工学部 西早稲田キャンパスで開催される iOSDC Japan 2017 で行われるセッション「RxSwiftのObservableとは何か」の発表原稿.およびその補足資料です. スライドはこちらです ➡︎ https://www.slideshare.net/gomi_ningen/rxswiftobservable-iosdc-japan-2017 あわせて読みた…
使用 libqr 库只需 4 步即可生成二维码 1.初始化 QRCode 结构体 QRCode *qrInit(int version, int mode, int eclevel, int masktype, int *errcode); 2.添加数据 int qrAddData(QRCode *qr, const qr_byte_t *source, int size); 3.掩码和数据进行 xor 运算 int qrFinalize(QRCode *qr); 4.构造二维码图像 qr_by…
この連載では.Microsoftが提供している新しいシェル.Windows PowerShellの使い方を解説します.今回は.フィルタ.スクリプトブロック.変数のスコープについて取り上げます. はじめに この連載では.Microsoftが提供している新しいシェル「Windows PowerShell」の使い方を解説します.今回は.フィルタ.スクリプトブロック.変数のスコープについて説明します. 対象読者 Windows PowerShellでコマンドレット操作ができる方 何らかのプログラミング経…
この連載では.Microsoftが提供している新しいシェル.Windows Power Shellの使い方を解説します.今回は.関数の作成基礎と引数.戻り値.Switchパラメータについて説明します. はじめに この連載では.Microsoftが提供している新しいシェル.Windows Power Shellの使い方を解説します.今回は.関数の作成基礎と引数.戻り値.Switchパラメータについて説明します. 対象読者 Windows PowerShellでコマンドレット操作ができる方 何らかの…
Windows PowerShellにおける制御構文について学びます.数ある制御構文の中でもSwitch文は.他の言語に比べ豊富な機能が用意されています. 対象読者 Windows PowerShellでコマンドレット操作ができる方 何らかのプログラミング経験があればなお良い 必要環境 Windows PowerShell if/elseif/else if文は.条件分岐をする上で欠かせない構文です.構文は次の通りです. if文 if (<条件>) { <ifの条件が満たされた場合に実行…
インストール npm install mysql コネクション var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'me', password : 'secret' }); //これは省略してもoK. connection.connect(); コネクションでもエラー処理とかしたいならこんな感じ connection.connect(function…