【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
※前スレ
Excel総合相談所 148
https://mevius.5ch.net/test/read.cgi/bsoft/1643843984/
Excel総合相談所 149
https://mevius.5ch.net/test/read.cgi/bsoft/1647570025/
探検
Excel総合相談所 150
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@そうだ選挙にいこう
2022/06/10(金) 20:22:53.872022/07/16(土) 01:39:10.34
>>263
言います!!!本当にありがとうございます!
言います!!!本当にありがとうございます!
2022/07/16(土) 07:02:21.09
>>262
=TEXT(TODAY(),"yyyy!_mm!_ddが今日の日付")
=TEXT(TODAY(),"yyyy!_mm!_ddが今日の日付")
2022/07/16(土) 07:59:24.22
なんか和んだ
2022/07/16(土) 19:30:59.31
>>259
関数じゃないけどフィルター機能かテーブルで一発では
関数じゃないけどフィルター機能かテーブルで一発では
2022/07/16(土) 20:00:14.87
2022/07/16(土) 21:56:05.97
>>268
試さずとも分かる地雷
試さずとも分かる地雷
2022/07/16(土) 21:59:45.22
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Office365
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
ExcelVBAでOutlookメールを作っているのですが
本文1(リンクあり)
画像1
本文2(リンクあり)
画像2
本文3
のようなメールを作りたいです
Bodyの中に画像を入れる方法がわからなくて1行ずつ書きましたが
その方法だとリンクを入れる方法がわかりません
本文はExcelシートに書いてあってForで1行ずつBodyに加えていく
あるいはtype textで書いてます
本文は複数行あり、文字色を変えたり、太字にする必要もあります
今はA列に本文1や画像1やリンク1といったキーワード
B列に実際の本文を入れてます
Excel VBAのみで作りたいです
よろしくお願いします
【2 Excelのバージョン 】 Office365
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
ExcelVBAでOutlookメールを作っているのですが
本文1(リンクあり)
画像1
本文2(リンクあり)
画像2
本文3
のようなメールを作りたいです
Bodyの中に画像を入れる方法がわからなくて1行ずつ書きましたが
その方法だとリンクを入れる方法がわかりません
本文はExcelシートに書いてあってForで1行ずつBodyに加えていく
あるいはtype textで書いてます
本文は複数行あり、文字色を変えたり、太字にする必要もあります
今はA列に本文1や画像1やリンク1といったキーワード
B列に実際の本文を入れてます
Excel VBAのみで作りたいです
よろしくお願いします
2022/07/17(日) 00:11:48.99
下記の表がありまして、C列に住所を番地まで入力します。
その後にD列に青森県であれば青森県事務所と入力することになります。
そこでD列に関数をいれて都道府県名の一部が一致すれば自動的に
該当する○○県事務所にしたいと考えています。
C列に入力すると、A列の単語を検索し、B列の単語をD列に表示させたい感じです。
(青森県の住所が入力されれば青森県がヒットすれば、青森県事務所が選ばれる)
A列 B列 C列(住所を入力) D列(ここに関数をいれて自動表示させたい)
1 青森県 青森県事務所 青森県八戸市 青森県事務所
2 秋田県 秋田県事務所 岩手県盛岡市 岩手県事務所
3 岩手県 岩手県事務所 宮城県仙台市 宮城県事務所
4 宮城県 宮城県事務所 福島県郡山市 福島県事務所
5 福島県 福島県事務所 秋田県男鹿市 秋田県事務所
【1 OSの種類 .】 Windows*10
【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
その後にD列に青森県であれば青森県事務所と入力することになります。
そこでD列に関数をいれて都道府県名の一部が一致すれば自動的に
該当する○○県事務所にしたいと考えています。
C列に入力すると、A列の単語を検索し、B列の単語をD列に表示させたい感じです。
(青森県の住所が入力されれば青森県がヒットすれば、青森県事務所が選ばれる)
A列 B列 C列(住所を入力) D列(ここに関数をいれて自動表示させたい)
1 青森県 青森県事務所 青森県八戸市 青森県事務所
2 秋田県 秋田県事務所 岩手県盛岡市 岩手県事務所
3 岩手県 岩手県事務所 宮城県仙台市 宮城県事務所
4 宮城県 宮城県事務所 福島県郡山市 福島県事務所
5 福島県 福島県事務所 秋田県男鹿市 秋田県事務所
【1 OSの種類 .】 Windows*10
【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
272名無しさん@そうだ選挙にいこう
2022/07/17(日) 01:35:19.75 市町村でなく都道府県なら
=IFERROR(INDEX(B:B,MATCH(LEFT(C1,3),A:A,0),INDEX(B:B,MATCH(LEFT(C1,4),A:A,0))
=IFERROR(INDEX(B:B,MATCH(LEFT(C1,3),A:A,0),INDEX(B:B,MATCH(LEFT(C1,4),A:A,0))
2022/07/17(日) 06:04:59.86
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
金種計算のようなことをしたいのですが、
実際の金種と違って割りたい数が(120,100,80,60)です。
A1セルに140と入力したら
80が1つと60が1つというような結果を求めたいのです。
しかし単純に除余算しようとすると、
最初に120で割ってしまうため120が1つで余り20となり、割れる数なしという結果になります。
綺麗に割り切れるようにこなすのは可能でしょうか?
【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
金種計算のようなことをしたいのですが、
実際の金種と違って割りたい数が(120,100,80,60)です。
A1セルに140と入力したら
80が1つと60が1つというような結果を求めたいのです。
しかし単純に除余算しようとすると、
最初に120で割ってしまうため120が1つで余り20となり、割れる数なしという結果になります。
綺麗に割り切れるようにこなすのは可能でしょうか?
274名無しさん@そうだ選挙にいこう
2022/07/17(日) 06:31:54.42 >>272
ご対応ありがとうございます。
一覧としては市町村名もありえるので、C列内の検索一致性を部分検索にできるでしょうか。
下記のように一致させたい単語がどの位置にあってもヒットさせるようにしたいです
○○○青森県○○○
青森県○○○○○○
○○○○○○青森県
ご対応ありがとうございます。
一覧としては市町村名もありえるので、C列内の検索一致性を部分検索にできるでしょうか。
下記のように一致させたい単語がどの位置にあってもヒットさせるようにしたいです
○○○青森県○○○
青森県○○○○○○
○○○○○○青森県
2022/07/17(日) 09:59:53.94
>>273
一種のアルゴリズムが必要だからVBAが必須かな
一種のアルゴリズムが必要だからVBAが必須かな
276名無しさん@そうだ選挙にいこう
2022/07/17(日) 11:30:27.31 全探索アルゴリズムなら関数でも
277273
2022/07/17(日) 12:54:01.08 ありがとうございます。
テンプレでVBA否にしてましたが、
VBAで実装するとしたらどのようになるのでしょうか?
かなり難しいものでしょうか?
テンプレでVBA否にしてましたが、
VBAで実装するとしたらどのようになるのでしょうか?
かなり難しいものでしょうか?
2022/07/17(日) 13:43:17.31
VBAの知識よりアルゴリズムを作るのが先
例えばお前さんがやりたい事が全パターン網羅出来る計算式を組むにはどうしたらいいか紙と鉛筆を使って規則化するんだよ
例えばお前さんがやりたい事が全パターン網羅出来る計算式を組むにはどうしたらいいか紙と鉛筆を使って規則化するんだよ
2022/07/17(日) 13:43:39.61
>>274
それは無理だと思う
仮にできたとしても「県」という単語で複数ヒットすることになる
他のやり方だったら作業列使えばやれんこともないが、A列の行数分の作業列が必要
Excel2021か365ならスピル使って作業列無しでいけそうなんだが
それは無理だと思う
仮にできたとしても「県」という単語で複数ヒットすることになる
他のやり方だったら作業列使えばやれんこともないが、A列の行数分の作業列が必要
Excel2021か365ならスピル使って作業列無しでいけそうなんだが
2022/07/17(日) 16:01:40.51
>>273
VBAでも数式でもそんなに難しくはないけど、条件が足りない
たとえば160は「100+60」「80+80」など複数のパターンが見つかるが、どうやって1つを選ぶのか
正解がない場合、たとえば150は割り切れないけどどうするのか
VBAでも数式でもそんなに難しくはないけど、条件が足りない
たとえば160は「100+60」「80+80」など複数のパターンが見つかるが、どうやって1つを選ぶのか
正解がない場合、たとえば150は割り切れないけどどうするのか
2022/07/17(日) 16:32:18.60
金種表と一緒なら高い方からで良い
282名無しさん@そうだ選挙にいこう
2022/07/17(日) 19:21:33.91 「Libre Office Calc」のコピペ方法について教えて下さい。
「Libre Office Calc」をexcelの代わりに使っています。
1行から10行まで10個の文字列があったとします。
その場合、それ(10個の文字列)を貼り付けると、通常は、1行目がA1、2行目がA2、3行目がA3に貼り付けられると思います。
そうではなく、「2行」空いた状態で貼り付けたいのです。
1行目はA1、2行目はA4、3行目はA7、というふうにです。
「Libre Office Calc」はexcelより高性能なのでたぶんできる設定があるかと思うのですが、やり方が分かりません。
表計算ソフトに詳しい方、教えて頂けると幸いです。
よろしくお願い致します。
「Libre Office Calc」をexcelの代わりに使っています。
1行から10行まで10個の文字列があったとします。
その場合、それ(10個の文字列)を貼り付けると、通常は、1行目がA1、2行目がA2、3行目がA3に貼り付けられると思います。
そうではなく、「2行」空いた状態で貼り付けたいのです。
1行目はA1、2行目はA4、3行目はA7、というふうにです。
「Libre Office Calc」はexcelより高性能なのでたぶんできる設定があるかと思うのですが、やり方が分かりません。
表計算ソフトに詳しい方、教えて頂けると幸いです。
よろしくお願い致します。
2022/07/17(日) 22:38:36.51
無料で高性能だなんてどこかの宗教の勧誘のようだ
2022/07/17(日) 23:32:11.13
スレチ
2022/07/18(月) 08:05:14.81
286名無しさん@そうだ選挙にいこう
2022/07/18(月) 13:36:20.15 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel for Microsoft 2019
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
あるエクセルファイルAを事務処理中に、開きたいxlsxファイルBのシートがあるがそのファイルを開けるまえに、BファイルのシートのリストをAのユーザーフォームにリスト表示させて、リストを選ぶと、Bのシートが開く。
ていうコードを書きたいのですが、アドバイスをお願いします。
【2 Excelのバージョン 】 Excel for Microsoft 2019
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
あるエクセルファイルAを事務処理中に、開きたいxlsxファイルBのシートがあるがそのファイルを開けるまえに、BファイルのシートのリストをAのユーザーフォームにリスト表示させて、リストを選ぶと、Bのシートが開く。
ていうコードを書きたいのですが、アドバイスをお願いします。
2022/07/18(月) 15:36:58.31
リストがなにを表してるのかよく分からんなあ
リストを選んで開くシートが変わるんなら理解できるが
リストを選んで開くシートが変わるんなら理解できるが
2022/07/18(月) 16:34:18.18
ありがとうございます。
リストはこんなイメージです。
ユーザーフォームに表示された、シート名を選択(クリック)したら、そのシートが開きます。
どうでしょうか。。
ttp://officetanaka.net/excel/vba/tips/142-01.png
ttps://samurai-blog-media.s3.ap-northeast-1.amazonaws.com/blog/wp-content/uploads/2017/11/listbox03.jpg
リストはこんなイメージです。
ユーザーフォームに表示された、シート名を選択(クリック)したら、そのシートが開きます。
どうでしょうか。。
ttp://officetanaka.net/excel/vba/tips/142-01.png
ttps://samurai-blog-media.s3.ap-northeast-1.amazonaws.com/blog/wp-content/uploads/2017/11/listbox03.jpg
2022/07/18(月) 16:35:58.56
あ、すいません。
「リスト」とは、Bファイルにあるワークシート名のことです。
「リスト」とは、Bファイルにあるワークシート名のことです。
2022/07/18(月) 17:46:57.68
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel 2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
式の見方について教えてください
=if(c1>0,vlookup(c1,単価,2,true),"")という式において
別シートの単価を参照しているというのは分かったのですが、単価!という表記ではなく
単価となっています。また、式を選択して単価シートを開くと青い線で範囲が指定されています
この青い線を広げたいのですがどうすればいいのでしょうか?拙い説明で申し訳ありません
【2 Excelのバージョン 】 Excel 2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
式の見方について教えてください
=if(c1>0,vlookup(c1,単価,2,true),"")という式において
別シートの単価を参照しているというのは分かったのですが、単価!という表記ではなく
単価となっています。また、式を選択して単価シートを開くと青い線で範囲が指定されています
この青い線を広げたいのですがどうすればいいのでしょうか?拙い説明で申し訳ありません
291名無しさん@そうだ選挙にいこう
2022/07/18(月) 17:56:54.44 数式タブ→名前の管理で単価の定義を編集
2022/07/18(月) 18:43:56.57
2022/07/18(月) 19:13:58.23
>>289
思いついただけだけど、
Bブックのコメントプロパティにシート情報を記録して、これを閉じたままAブックから読み込んでユーザーフォームに反映させるのはどうかな?
参考
OfficeTANAKA ブックのドキュメントプロパティを操作する
思いついただけだけど、
Bブックのコメントプロパティにシート情報を記録して、これを閉じたままAブックから読み込んでユーザーフォームに反映させるのはどうかな?
参考
OfficeTANAKA ブックのドキュメントプロパティを操作する
294名無しさん@そうだ選挙にいこう
2022/07/18(月) 20:40:11.76 sumif関数で
=sumif(g1:g7m,$a$1,e1:e7)
ってな感じので a1に入るものを変えたいんですが、Bチーム 空白 * の3つを入れても
動作するにはどうすればいいですか?*はアスタリスクなので、Bチームだろうが空白だろうが
ヒットさせて=sum(e1:e7) と同じ処理をして欲しいってことです。
=sumif(g1:g7m,$a$1,e1:e7)
ってな感じので a1に入るものを変えたいんですが、Bチーム 空白 * の3つを入れても
動作するにはどうすればいいですか?*はアスタリスクなので、Bチームだろうが空白だろうが
ヒットさせて=sum(e1:e7) と同じ処理をして欲しいってことです。
2022/07/18(月) 21:11:36.86
=SUMIF(G1:G7,IF(A1="*","<>",IF(A1="",0,A1)),E1:E7)
296名無しさん@そうだ選挙にいこう
2022/07/18(月) 22:06:53.47 >>295
すみません。やってみたのですが、本来は
=SUMIF(INDIRECT($G$1&$B7&":"&$G$1&$C7),$A$1,(INDIRECT(I$1&$B7&":"&I$1&$C7)))
って感じだったのですが、ややこしいのでindirect抜かして書いたのを書き直したら
=SUMIF(INDIRECT($G$1&$B7&":"&$G$1&$C7),IF($A$1="*","<>",IF($A$1="",0,)),(INDIRECT(I$1&$B7&":"&I$1&$C7)))
で動作せず長くてわけがわからなくなりました。
どこが悪いんですかね
すみません。やってみたのですが、本来は
=SUMIF(INDIRECT($G$1&$B7&":"&$G$1&$C7),$A$1,(INDIRECT(I$1&$B7&":"&I$1&$C7)))
って感じだったのですが、ややこしいのでindirect抜かして書いたのを書き直したら
=SUMIF(INDIRECT($G$1&$B7&":"&$G$1&$C7),IF($A$1="*","<>",IF($A$1="",0,)),(INDIRECT(I$1&$B7&":"&I$1&$C7)))
で動作せず長くてわけがわからなくなりました。
どこが悪いんですかね
2022/07/18(月) 23:14:55.42
>>286
1.ファイルAを開いている
2.Bファイルのシートのリストを取得
3.Aのユーザーフォームにリスト表示させる
4.リストを選ぶと、Bのシートが開く。
2と3の間で、ユーザーフォームを開くと同時に、Bを開いてリストを取得する
1.ファイルAを開いている
2.Bファイルのシートのリストを取得
3.Aのユーザーフォームにリスト表示させる
4.リストを選ぶと、Bのシートが開く。
2と3の間で、ユーザーフォームを開くと同時に、Bを開いてリストを取得する
2022/07/19(火) 11:48:22.96
>>296
後出しでもくっそ面倒なのにインダイレクトとかセルになにか書いてあるか分からん
後出しでもくっそ面倒なのにインダイレクトとかセルになにか書いてあるか分からん
2022/07/19(火) 20:21:30.09
【1 OSの種類 .】 Windows10 64bit Pro
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ(やり方を見れば使えそう)
【4 VBAでの回答の可否】 可
現在、2つの列の行の値が一致してるかのチェックを行っているのですが、
行の一致を確認する方法で悩んでおります。
行列は以下のようになっており、チェックを行うのによい方法はありませんでしょうか?
シート1
商品番号,管理番号
000005,AA-0001
000006,CD-0002
000010,ND-0004
001000,AB-0010
100001,BC-0145
シート2
商品番号,管理番号
000005,AA-0001
000006,CD-0002
000007,AA-0003
000009,AA-0001
000010,ND-0004
001000,AB-0010
057410,KK-1044
100001,BC-0145
101100,AA-0001
102134,WQ-0123
のように、シート1では行が入っていなかった000006~10の間などに行が入っており、
単純比較のexact関数を使用しての比較ができませんでした。
また、管理番号は重複する場合があり、重複している管理番号を抽出する方法も検討しています。
Vlookupを使用し比較も検討したのですが、形にまとまりませんでした。
シート1,2の行単位の比較だけもよいので、何か良い案はありませんでしょうか?よろしくお願いします。
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ(やり方を見れば使えそう)
【4 VBAでの回答の可否】 可
現在、2つの列の行の値が一致してるかのチェックを行っているのですが、
行の一致を確認する方法で悩んでおります。
行列は以下のようになっており、チェックを行うのによい方法はありませんでしょうか?
シート1
商品番号,管理番号
000005,AA-0001
000006,CD-0002
000010,ND-0004
001000,AB-0010
100001,BC-0145
シート2
商品番号,管理番号
000005,AA-0001
000006,CD-0002
000007,AA-0003
000009,AA-0001
000010,ND-0004
001000,AB-0010
057410,KK-1044
100001,BC-0145
101100,AA-0001
102134,WQ-0123
のように、シート1では行が入っていなかった000006~10の間などに行が入っており、
単純比較のexact関数を使用しての比較ができませんでした。
また、管理番号は重複する場合があり、重複している管理番号を抽出する方法も検討しています。
Vlookupを使用し比較も検討したのですが、形にまとまりませんでした。
シート1,2の行単位の比較だけもよいので、何か良い案はありませんでしょうか?よろしくお願いします。
300名無しさん@そうだ選挙にいこう
2022/07/19(火) 21:34:55.45 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel 2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
シートが20あって各シートのA1~B10セルに値が入っています
それを別のシートにてピボットテーブルで
各セルの平均値(A1ならシート1~20のA1セルの平均値)を取得したいのですがどうすれば良いでしょうか
【2 Excelのバージョン 】 Excel 2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
シートが20あって各シートのA1~B10セルに値が入っています
それを別のシートにてピボットテーブルで
各セルの平均値(A1ならシート1~20のA1セルの平均値)を取得したいのですがどうすれば良いでしょうか
2022/07/19(火) 21:43:10.68
302259
2022/07/19(火) 23:04:38.34 >>268
行数が多いため、下記の場合、D5、D6と作成していくのが非常に苦労します
関数上、簡潔にできないでしょうか
=SUBSTITUTE(TRIM(CONCATENATE(D2," ",D3," ",D4))," ",",")
行数が多いため、下記の場合、D5、D6と作成していくのが非常に苦労します
関数上、簡潔にできないでしょうか
=SUBSTITUTE(TRIM(CONCATENATE(D2," ",D3," ",D4))," ",",")
2022/07/19(火) 23:27:27.00
>>300
ピボット使わずに串刺し計算じゃダメなの?
ピボット使わずに串刺し計算じゃダメなの?
2022/07/19(火) 23:54:42.22
教えてくださいな
セルの中で○○○が含まれている場合は何々するという関数を使っています、
ただ、そのセルの中が関数の場合は、○○○という内容ではないため関数を返すことができません。
関数の結果をもって関数で返すにはどうすればいいのでしょうか?
セルの中で○○○が含まれている場合は何々するという関数を使っています、
ただ、そのセルの中が関数の場合は、○○○という内容ではないため関数を返すことができません。
関数の結果をもって関数で返すにはどうすればいいのでしょうか?
2022/07/19(火) 23:59:40.14
2022/07/20(水) 00:14:22.23
2022/07/20(水) 00:20:43.03
2022/07/20(水) 10:18:58.84
ドツボにハマってるじゃねーか
2022/07/20(水) 10:20:21.53
>>296
だいたいそんな難解な数式の時点で分からなくなるでしょ~
だいたいそんな難解な数式の時点で分からなくなるでしょ~
2022/07/20(水) 11:58:04.57
>>296
IF文が最後までコピーされてないだけだな
IF文が最後までコピーされてないだけだな
311名無しさん@そうだ選挙にいこう
2022/07/20(水) 12:10:36.94 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Office365
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
Aのセルの行に以下の数値があるとします。
100の行を基準に何回切り下がっているかを求める関数を知りたいのですが
どのように関数で組めばよいでしょうか?
1:100 ※基準値(この行に関数をセット)
2:80 ※切り下がり1回目
3:60 ※切り下がり2回目
4:60 ※同値のため切り下がり2回目
5:30 ※切り下がり3回目
6:50 ※ここで切り上がっているのでセットした関数の値は3になる
7:20
8:80
【2 Excelのバージョン 】 Office365
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
Aのセルの行に以下の数値があるとします。
100の行を基準に何回切り下がっているかを求める関数を知りたいのですが
どのように関数で組めばよいでしょうか?
1:100 ※基準値(この行に関数をセット)
2:80 ※切り下がり1回目
3:60 ※切り下がり2回目
4:60 ※同値のため切り下がり2回目
5:30 ※切り下がり3回目
6:50 ※ここで切り上がっているのでセットした関数の値は3になる
7:20
8:80
2022/07/20(水) 12:18:46.64
313名無しさん@そうだ選挙にいこう
2022/07/20(水) 12:56:11.35 =LET(
a,MATCH(FALSE,A1:A7>=A2:A8,0),
b,FILTER(A1:A8,ROW(A1:A8)<=a),
ROWS(UNIQUE(b))-1)
a,MATCH(FALSE,A1:A7>=A2:A8,0),
b,FILTER(A1:A8,ROW(A1:A8)<=a),
ROWS(UNIQUE(b))-1)
314名無しさん@そうだ選挙にいこう
2022/07/20(水) 18:21:14.91 一旦リセットとしてシートを全部表示にした後
いくつかのシートを非表示にするというマクロを
For Each ~nextで作ったんですがエラーが出て動きません
全部表示というループが終わったら次の作業へ以降するのはどう書けばいいんでしょうか
いくつかのシートを非表示にするというマクロを
For Each ~nextで作ったんですがエラーが出て動きません
全部表示というループが終わったら次の作業へ以降するのはどう書けばいいんでしょうか
2022/07/20(水) 19:37:07.81
>>311
=ROWS(UNIQUE(OFFSET(A1,0,0,XMATCH(TRUE,A2:A8>A1:A7))))-1
=ROWS(UNIQUE(OFFSET(A1,0,0,XMATCH(TRUE,A2:A8>A1:A7))))-1
2022/07/20(水) 21:45:43.51
マクロのボタンを2つ作成しました
1つめはtxtデータを取り込むマクロのボタン
2つめは少し手で加工した後に、要らない部分を消去してCSVで吐き出すボタン
何故か2つめのボタンが1つめのボタンを押した後に消えてしまいます・・
1つめはtxtデータを取り込むマクロのボタン
2つめは少し手で加工した後に、要らない部分を消去してCSVで吐き出すボタン
何故か2つめのボタンが1つめのボタンを押した後に消えてしまいます・・
2022/07/20(水) 21:47:19.30
マクロの内容を見ないと分からない
318316
2022/07/20(水) 22:08:27.20 なんとか解決しました。失礼しましたm(_ _)m
2022/07/20(水) 22:46:30.13
【1 OSの種類 .】 Windows10/11
【2 Excelのバージョン 】 Excel2016/365
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
windows(KB5015807)のセキュリティ更新プログラムアップデートがあってから
ブックを開く動作のマクロを含んでいると、保存不可やオートメーションエラーが発生します。
該当箇所のマクロを削除しても個体差があるようで、保存できるPCとできないPCがあります。
何か知っている方いましたら、知恵をお貸しください。
【2 Excelのバージョン 】 Excel2016/365
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
windows(KB5015807)のセキュリティ更新プログラムアップデートがあってから
ブックを開く動作のマクロを含んでいると、保存不可やオートメーションエラーが発生します。
該当箇所のマクロを削除しても個体差があるようで、保存できるPCとできないPCがあります。
何か知っている方いましたら、知恵をお貸しください。
320319
2022/07/20(水) 23:25:10.69 書き込むスレを間違えてしまいました。取り下げます。
2022/07/21(木) 08:18:09.44
そんな難解な数式ばっかであんたら何の仕事してるんだよ。。。
2022/07/21(木) 08:22:43.77
別に難解とかではない
ステップ毎に作業列へ数式を入れていけば簡単になる
それを作業列を使わずに一発の数式でやってるから難解に見える
ステップ毎に作業列へ数式を入れていけば簡単になる
それを作業列を使わずに一発の数式でやってるから難解に見える
2022/07/21(木) 12:22:04.63
なぜ今日になって描画系のバグが発生した。
Excelファイルと使ってる、急にシートを切り替えたりセルを移動しても描画が止まったままになるバグ
セルの値は変わってるのだが描画だけが止まったままで見えない
なんなんだこのバグは
だれか似たようなバグ心当たりない?
Excelファイルと使ってる、急にシートを切り替えたりセルを移動しても描画が止まったままになるバグ
セルの値は変わってるのだが描画だけが止まったままで見えない
なんなんだこのバグは
だれか似たようなバグ心当たりない?
2022/07/21(木) 12:35:14.25
2022/07/21(木) 13:02:54.26
2022/07/21(木) 13:59:17.57
2022/07/21(木) 14:10:23.41
2022/07/21(木) 14:23:29.89
>>327
2016ですね。
2016ですね。
2022/07/21(木) 14:25:36.65
2022/07/21(木) 14:27:00.62
331名無しさん@そうだ選挙にいこう
2022/07/21(木) 14:32:38.09 うちもマクロ含みExcelの描画が更新されなくて仕事が止まってる。
HB2019だけどこれは実質365なんでしたっけ。
HB2019だけどこれは実質365なんでしたっけ。
332331
2022/07/21(木) 14:42:39.80 元々入ってなかったTeams 入れて抜いたら治りました。お前か。
2022/07/21(木) 16:33:02.44
作業に支障でる不具合はもう勘弁
2022/07/21(木) 17:25:26.88
ネスト多用と作業列多用とユーザー定義関数ならどれが一番軽いの?
2022/07/21(木) 19:46:43.09
作業列でしょね
336名無しさん@そうだ選挙にいこう
2022/07/21(木) 19:53:24.16 重くたっていいじゃない
エクセルだもの
みつよ
エクセルだもの
みつよ
337名無しさん@そうだ選挙にいこう
2022/07/21(木) 19:55:24.42 >>334
スピルが軽い気がするけどどうじゃろ?
スピルが軽い気がするけどどうじゃろ?
2022/07/21(木) 20:20:03.42
確かにw
2022/07/21(木) 20:24:02.23
>>334
結局は無駄がないのが一番よ
結局は無駄がないのが一番よ
2022/07/21(木) 21:07:27.31
恐らくピボットのことだと思うのですが・・教えてください
全商品の月次推移の売上金額の表があり、例えばA商品の5月の金額をクリックすると
5月の売上履歴が元帳のように別のシートで表示されます
このように合計金額の表の数字をクリックすると、別のシートに販売履歴の一覧が表示される
このような方法をなんというキーワードで調べたら良いのか教えてください
全商品の月次推移の売上金額の表があり、例えばA商品の5月の金額をクリックすると
5月の売上履歴が元帳のように別のシートで表示されます
このように合計金額の表の数字をクリックすると、別のシートに販売履歴の一覧が表示される
このような方法をなんというキーワードで調べたら良いのか教えてください
2022/07/21(木) 23:38:19.66
さっぱりわかんね
スライサーかな
スライサーかな
2022/07/22(金) 03:25:36.08
2022/07/22(金) 03:38:30.79
>>340
ドリルダウン
ドリルダウン
2022/07/22(金) 08:07:26.64
ドリルスルー
2022/07/22(金) 08:09:23.71
2022/07/22(金) 15:16:18.38
2022/07/22(金) 20:56:30.02
vlookupみたいにデータを引っ張って来たい時は、
index+matchよりもxlookupの方が楽?
index+matchよりもxlookupの方が楽?
2022/07/22(金) 21:27:28.02
xlookupが使えて且つ下位互換を気にしなくて良いならxlook up一択
死ね
死ね
2022/07/22(金) 21:28:16.38
なんかバグった
ごめん
ごめん
2022/07/22(金) 21:33:53.56
突然の罵倒でわらったからok!
2022/07/22(金) 21:34:12.76
ありがとうございました!
っ
っ
352名無しさん@そうだ選挙にいこう
2022/07/23(土) 02:16:55.38 【1 OSの種類 .】 Windows11
【2 Excelのバージョン 】 Excel2022
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
x,y,z軸での2点の距離を求める際に、=SQRT((x-x')^2+(y-y')^2+(z-z')^2)でだしたのですが、
たとえば、x,y,zがそれぞれ0m x',y',z'がそれぞれ100mの際に、zが●mの時点ではx,yの値がいくつだよって出す方法教えてください。
【2 Excelのバージョン 】 Excel2022
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
x,y,z軸での2点の距離を求める際に、=SQRT((x-x')^2+(y-y')^2+(z-z')^2)でだしたのですが、
たとえば、x,y,zがそれぞれ0m x',y',z'がそれぞれ100mの際に、zが●mの時点ではx,yの値がいくつだよって出す方法教えてください。
2022/07/23(土) 03:24:45.94
2022/07/23(土) 05:41:19.81
それぞれの点の座標を(x, y, z)、(x', y', z')とする
zの座標がzaの時、xの座標をxa、yの座標をyaとすれば
xa = (za - z) / (z' - z) * (x' - x) + x
ya = (za - z) / (z' - z) * (y' - y) + y
zの座標がzaの時、xの座標をxa、yの座標をyaとすれば
xa = (za - z) / (z' - z) * (x' - x) + x
ya = (za - z) / (z' - z) * (y' - y) + y
2022/07/23(土) 11:36:22.83
2022/07/23(土) 12:45:44.20
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
普段、パソコンAで外付けHDDを使っていて、今日、パソコンBでこの外付けHDDを繋いだところ、
「ファイル形式またはファイル拡張子が正しくありません」の表示が出て、
Excel2019で作成いたファイルを開くことができません
ところが、Excel2010で作成したファイルは表示できます
対応策をご教示願います
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
普段、パソコンAで外付けHDDを使っていて、今日、パソコンBでこの外付けHDDを繋いだところ、
「ファイル形式またはファイル拡張子が正しくありません」の表示が出て、
Excel2019で作成いたファイルを開くことができません
ところが、Excel2010で作成したファイルは表示できます
対応策をご教示願います
2022/07/23(土) 15:05:54.71
拡張子は何なの?
2022/07/26(火) 06:55:24.57
シート毎にパスかけることはできますか?
ネットで調べるとどうも無理っぽいですが、、
ネットで調べるとどうも無理っぽいですが、、
2022/07/26(火) 08:15:31.49
自分も気になった
保護セルと非保護セルで分けるとか?
そもそも非表示ならVBA?
保護セルと非保護セルで分けるとか?
そもそも非表示ならVBA?
2022/07/27(水) 19:47:05.83
エクセルかスプレッドシートの関数で
全部のセルから該当文字列を検索して、
戻り地としてセル番号かえすような動きって可能なのでしょうか?
GASでいうとfindall()みたいなことをやりたいです
全部のセルから該当文字列を検索して、
戻り地としてセル番号かえすような動きって可能なのでしょうか?
GASでいうとfindall()みたいなことをやりたいです
361名無しさん@そうだ選挙にいこう
2022/07/27(水) 20:37:15.48 考えとるのと違うかもしれんが
=LET(検索エリア,A1:D2, 検索値,"z", LAMBDA(a,b,IF(a=b,TRUE,FALSE))(検索エリア,検索値))
みたいな感じとか?
excel365にて
=LET(検索エリア,A1:D2, 検索値,"z", LAMBDA(a,b,IF(a=b,TRUE,FALSE))(検索エリア,検索値))
みたいな感じとか?
excel365にて
2022/07/27(水) 21:59:42.91
一列のデータだったら簡単だけど
363名無しさん@そうだ選挙にいこう
2022/07/28(木) 00:55:14.88 =ARRAYFORMULA(FILTER(
FLATTEN(ADDRESS(ROW(A1:C5),COLUMN(A1:C5),4)),
FLATTEN(NOT(ISERROR(FIND("abc",A1:C5))))
))
FLATTEN(ADDRESS(ROW(A1:C5),COLUMN(A1:C5),4)),
FLATTEN(NOT(ISERROR(FIND("abc",A1:C5))))
))
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中高年シングル女性】就職氷河期世代の単身女性に警鐘「低年金で保証人もいない」“おひとりさま”老後のリアルな声 [ぐれ★]
- 宮崎出身芸人、東京のチキン南蛮に不満「8割ニセモノ。揚げた唐揚げの上にタルタルのっけてるだけ。本当のチキン南蛮ではない」 [muffin★]
- ネット上のヘイト解消を国に要望 川崎など首都圏の9都県市 [少考さん★]
- 【映画】『君たちはどう生きるか』 なぜジブリ史上最大の問題作となったのか? 過去の宮崎駿作品との決定的な違いとは?考察&解説 [湛然★]
- 広末涼子 芸能活動休止を発表「双極性感情障害」公表 甲状腺機能亢進症の診断も ★3 [Ailuropoda melanoleuca★]
- フジテレビ、「ハラスメント根絶宣言」を発表 「しない」「させない」「見過ごさない」…全社員に署名を要求 [muffin★]
- 愛知県警さん、デモの道路許可申請に2500円の手数料を徴収していた(一部の団体は除く) [593776499]
- 「たった2人の総理大臣のせいでここまで日本が崩壊するなんて...」10万いいね [485187932]
- 広末涼子「双極性感情障害」公表、活動休止 [564869214]
- 【GW暇な奴来い】安価で指定されたものを全力で探してうpするスレ
- 日米関税交渉、決裂へwwwwwwwwwwwwwwwwwwwww [271912485]
- タバコ違法化、日本人の9割が賛成 [384232311]