- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[269] 特定のセルを読み取り決まった動きをさせたい
野田 [2013/05/23 18:38:44]
お世話になっています。
いつも便利に使わせていただいています。
下記のようなことをさせたいのですがマクロを教えてください。
ファイルA
特定の列に連番が入力されています
33列目には数字が入っていたり入力がされてなかったりします
52列目には日付が入ってます(2013/03/11)。
ファイルB
特定の列に数字が入っています
ファイルBにある数字と同じ数字をファイルAの特定の列から見つけ出し
その行の33列目の数字を1だけ増やし(5なら6 空白なら1に)
その行の52列目の日付を今日の日付にする
こんな事をさせたいのですが
ご教授よろしくお願いいたします。
Re: [269] 特定のセルを読み取り決まった動きをさせたい
あすかぜ [2013/05/23 21:29:03]
Cassava Editor のマクロでは、複数ファイルを同時に参照することはできません。
裏ワザ的になりますが、「マクロを出力するエクスポートマクロ」を書くことで実現してみました。
1.
まず、下記のエクスポートマクロを Cassava の「Export」フォルダに置いてください。
(「Macro」フォルダではありません)
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs269_20130523.cms.cms
2.
次に、ファイルBを開き、[ファイル(F)]-[エクスポート(T)] を実行します。
[ファイルの種類(T)] で「BBS269_20130523.CMS 形式 (*.cms)」を選び、適当なファイル名をつけて保存します。
3.
最後に、ファイルAを開き、[オプション(O)]-[マクロ(M)]-[指定したマクロを実行(X)] を実行します。
ファイルダイアログで、先ほど保存したファイルを指定します。
これでファイルAの 33 列目に 1 がたされ、52 列目に日付が記録されます。
「特定の列」はこのエクスポートマクロでは 1 列目としてあります。
必要に応じて最初の 2 行を変更して使ってください。
よろしくお願いします。
Re: [269] 特定のセルを読み取り決まった動きをさせたい
野田 [2013/05/24 11:09:00]
出来ました!! ありがとうございます
Cassavaを使い始めてから今まで手作業で手間だった事が
効率よく運用できています。
これからもよろしくお願いします。
Re: [269] 特定のセルを読み取り決まった動きをさせたい
K [2021/02/03 19:01:53]
いつもお世話になっております。
関連する内容だと思いましたので、こちらに投稿させていただきます。
下記2種類のファイルから、
ファイルBの17列目に、ファイルAを参照し、IDが一致する行の数列を入力しようとしています。
ファイルA
4列目:数列
17列目:ID
ファイルB
7列目:ID
17列目:空欄
ExcelであればXLOOKUPを用いるような作業なのですが、
0からはじまるデータが多いためExcelは使いにくい上、CSVファイルは毎日新しいものに変わるため、
マクロで作れないかと思い質問させていただきました。
ご教示宜しくお願い致します。
Re: [269] 特定のセルを読み取り決まった動きをさせたい
あすかぜ [2021/02/03 20:16:49]
こちらのマクロでどうでしょうか。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs269_20210203.cms.cms
使い方は上のマクロと同様、
1. ダウンロードしたマクロを「Export」フォルダに置く
2. ファイルAを開き、[ファイル(F)]-[エクスポート(T)] を実行
[ファイルの種類(T)] で「bbs269_20210203.CMS 形式 (*.cms)」を選び、適当なファイル名をつけて保存
3. ファイルBを開き、[オプション(O)]-[マクロ(M)]-[指定したマクロを実行(X)] を実行
ファイルダイアログで、先ほど保存したファイルを指定
となります。
若干手順が多いのですが、役に立つでしょうか。
Re: [269] 特定のセルを読み取り決まった動きをさせたい
K [2021/02/04 13:54:39]
迅速にご対応いただき大変助かりました。
ありがとうございました。