X



Excel総合相談所 151
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう
垢版 |
2022/09/29(木) 07:56:08.51
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。

スレッド作成は>>980がやります

※前スレ
Excel総合相談所 148
Excel総合相談所 150
https://mevius.5ch.net/test/read.cgi/bsoft/1654860173/
0006名無しさん@そうだ選挙にいこう
垢版 |
2022/09/30(金) 07:50:22.85
INDIRECT関数は駄目なんですか?
G4の値を返すのに、INDIRECT("G"&4)にしてたら
INDEX(G:G,4)のが良いと言われました
何故なのか意味が分かりません
G4のセルを移動する時があるので=G4は駄目です
出張で来た人なのでもういません
突っかかってます
0011名無しさん@そうだ選挙にいこう
垢版 |
2022/10/01(土) 11:50:23.84
excel2019win10ですが、入力規則から作るプルダウン式の選択ボックスの見た目について
常に下三角マークが出るようにしたいのと下三角マークをもっと大きくしたいんですが可能でしょうか?
マクロなしで可能であった方が助かります。
0012名無しさん@そうだ選挙にいこう
垢版 |
2022/10/01(土) 12:22:25.40
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

filter関数やunique関数などで、
queryのlimitのように表示数を制限する事はできますか?
0014名無しさん@そうだ選挙にいこう
垢版 |
2022/10/01(土) 12:47:07.87
>>13
ありがとうございます、完璧!すごい!
0019名無しさん@そうだ選挙にいこう
垢版 |
2022/10/01(土) 17:58:07.82
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
ctrl+]を押すと、「該当するセルが見つかりません。」と表示されます。
これはなんの機能のショートカットキーなんでしょうか。
0021名無しさん@そうだ選挙にいこう
垢版 |
2022/10/01(土) 18:24:42.88
揮発性関数なんて言葉、初めて聞いた。ちょっと調べただけだけど、
そうすると揮発性関数への理解が悪い人が居るな。
0027名無しさん@そうだ選挙にいこう
垢版 |
2022/10/01(土) 20:22:05.69
【OSの種類        】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 少し
【4 VBAでの回答の可否】 可

formsで複数人が回答したアンケートをexcelに繋げた後、別のシートにそれぞれが見れるようにしたい
power automateの範疇なのか、excelでできるのか、識者の意見を教えて下さい
0029名無しさん@そうだ選挙にいこう
垢版 |
2022/10/02(日) 06:21:08.77
>>6 だけど
>>16 さんの通りだった
個別のセルを移動しても影響ないけどG列を移動してしまうと移動先の列を追随して参照してしまいますね
INDEX(G1:G5,4) だとセルの個別の移動は問題なし 選択範囲G1:G5を含む移動をすると参照先を追随する
G1:G5の範囲を"選択範囲"と名前を付けてINDEX(選択範囲,4) としても上と同じ
式の配列を全て含む範囲を移動したら参照先も追随するみたい
勉強になったけど今回は列移動は無いのでINDEX(G:G,4)のまま行きます
INDIRECT関数は使わない
0030名無しさん@そうだ選挙にいこう
垢版 |
2022/10/02(日) 10:25:31.33
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

列の数番号を列の英字番号に返すもっとも簡単なセル関数あればおしえてください。

”C5”のセルに「300」が記入されていたら、
”D5”に「DX」と返ってくる関数です。

どうぞよろしくお願いします。
0031名無しさん@そうだ選挙にいこう
垢版 |
2022/10/02(日) 12:10:35.92
=substitute(address(1,300,4),1,"")
0034名無しさん@そうだ選挙にいこう
垢版 |
2022/10/02(日) 14:15:32.63
すませぬ。KNでした。。
ありがとうございました!
0035名無しさん@そうだ選挙にいこう
垢版 |
2022/10/02(日) 18:00:10.22
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 はい
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

開発メニューの挿入から、マクロを実行する複数のボタンをシートに張り付けたのですが、
これらのボタンのようなオブジェクトは、VBAでどのような名称のオブジェクトとして取得してコントロールできますか?
やりたいことは、一つのボタンを押してマクロが実行される間、他のボタンを押させないようにしたいのですが、
まずはVBAでシートに貼られた各ボタンの存在を認識する方法を知りたいです。
0038名無しさん@そうだ選挙にいこう
垢版 |
2022/10/03(月) 08:46:42.63
VBAのCreateObject("Scripting.Dictionary")ってWinOSのいくつからいくつまで使えるのでしょうか?

ActiveXは2025以降は代替技術に移行する予定があるとかでそうなると10年後には
CreateObject("Scripting.Dictionary")これを使ったVBAは動かなくなるのですか?

WinXpでも使えるのかMacOSでも使えるのかもあわせてご存じの方はいませんか?
0039名無しさん@そうだ選挙にいこう
垢版 |
2022/10/03(月) 17:58:35.41
>>38
NT系のWindowsすべて
将来のことは誰にもわからんけど、すぐに切り捨てられることはないと思われる
今までは廃止の予告から数年は猶予があって、しかもどんどん延長されたこともあった
004038
垢版 |
2022/10/04(火) 08:10:55.05
>>39ありがとうございます。
すっきりしました。

追加でひとつお聞きしたいのですが、VBEというやつだと思うんですが、
エクセル標準のVBAエディタのことです。
イミディエイトやローカルウインドウ、
プロジェクトエクスプローラーなど常に最前面固定されてるウインドウのロック解除
みたいなことはできないでしょうか?
ノートパソコンで作業しているので画面が小さく死活問題になっています。
ALT+F4もFnキーまで押さないといけないし、Fnオンの時は逆の反応するわで
イミディエイトたちが自然とコード書き込み画面の下に隠れてくれたらなと思うこの頃です。
0042名無しさん@そうだ選挙にいこう
垢版 |
2022/10/04(火) 08:36:39.24
>>40
道具は目的に合わせて選ぶ
広い画面で快適に作業したいなら外付けモニタやデスクトップパソコンを使う
中古液晶モニター24インチでもたったの3千円
0045名無しさん@そうだ選挙にいこう
垢版 |
2022/10/04(火) 13:05:56.16
適材適所などその場に見合った環境を考慮できない人は良いものは創れないさ
低解像度タイプのノートなどを抱えて電車に乗っているならコードはメモ程度に記述して実行やコードトレースは脳内でするけどな
0046名無しさん@そうだ選挙にいこう
垢版 |
2022/10/04(火) 14:18:23.78
>>40
各ウインドウはドラッグで移動できるし、
閉じてもメニューバーから再表示できる
不要なウインドウは閉じていくのが良いと思うよ
0047名無しさん@そうだ選挙にいこう
垢版 |
2022/10/04(火) 16:57:11.54
特定のファイルだけホイールスクロールが動きません。
ウインドウ固定、
スクロールロック、
マウスのなんたら倍率を変更だったかな、は違いました。

ほかのファイルは問題なく動かせます。
そのファイルも午前中までは普通に動かせました。
たぶんなにかやらかしたと思うのですがわかりません。

教えてエロい人
0048名無しさん@そうだ選挙にいこう
垢版 |
2022/10/04(火) 17:24:25.76
条件付き書式で
今日の8:00~17:00まで
今日の20:00~5:00まで
明日の8:00~17:00まで
って指定してセルの色変えたいんだけど
today入れたらうまく動かないからおしえてくれ
005038
垢版 |
2022/10/04(火) 19:36:27.50
ありがとうございました。
0052名無しさん@そうだ選挙にいこう
垢版 |
2022/10/04(火) 23:31:54.94
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

連番で作った数字の4桁目だけ特定の数字が入った物だけを抽出することはできますか?
商品**** 12345000
    :
商品**** 12900000
たとえば、連番の数字で4桁目だけ【2】(2000番台)のデータ(行)だけ取りだしたいです。
よろしくお願いします
005452
垢版 |
2022/10/05(水) 01:54:05.78
>>53
ありがとうございます。
もう少し簡単な方法はないでしょうか?
たとえばエクセルのツールバーの操作だけでは無理でしょうか?
すいません、ちょっと難しすぎてやり方がわかりませんでした。
よろしくお願いいたします。
0055名無しさん@そうだ選挙にいこう
垢版 |
2022/10/05(水) 03:30:03.18
2013でどこまで出来たか覚えてないけど・・・
オートフィルターして、そこに検索窓があるなら
「*2???」(「」内の部分。全部半角)を入力してフィルターかけてみるとか。
0056名無しさん@そうだ選挙にいこう
垢版 |
2022/10/05(水) 10:31:26.11
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい・
【4 VBAでの回答の可否】 可・
Dim i As Integer
Dim i = 1 to 100
なんかの処理
Next i
Debug,Print i
End sub
これで処理の回数を見ているのですが、F8ではローカルでしか確認できません(F5では見られない)F5でループ回数を見る方法はありませんか?
005752
垢版 |
2022/10/05(水) 11:18:40.80
>>55
できました!ありがとうございました。感謝です。
>>53
早々に回答いただきありがとうございました。
0058名無しさん@そうだ選挙にいこう
垢版 |
2022/10/05(水) 12:33:41.71
>>56
何やりたいのかよくわからん
途中で進行状況を出したいってこと?
だったらこうと違う?
Dim i As Integer
Dim i = 1 to 100
  なんかの処理
  Debug,Print i
Next i
005956
垢版 |
2022/10/05(水) 16:07:24.27
>>58
申し訳ございませんでした。
iがいくつなのか、ローカルかウォッチで見たかったのです。
0061名無しさん@そうだ選挙にいこう
垢版 |
2022/10/05(水) 17:36:26.44
いくらでも方法はあるだろ、馬鹿なのか
0063名無しさん@そうだ選挙にいこう
垢版 |
2022/10/05(水) 19:52:09.91
Win10
office365
テキストの入ったセルをコピって
メモ帳に貼り付けると
改行が付属する
以前はそんな事がなかった気がする
気の所為?
0064名無しさん@そうだ選挙にいこう
垢版 |
2022/10/05(水) 19:54:47.99
もうメッセージボックスでも出しちゃえよww
0065名無しさん@そうだ選挙にいこう
垢版 |
2022/10/05(水) 23:15:34.21
>>35
個人的には図形をマクロ実行ボタンにした方が色々と汎用性があって便利だと思う
図形なら、Application.Callerで名前の取得が出来る
やりたいことの答えとして、マクロ実行中は他のボタンをVisibleで非表示にしてもいいんじゃない
0067名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 00:41:22.59
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可・否


C列に人名、D列にそのふりがなのデータが有り(データそのものはK列まで)、ふりがなの昇順で並べ替え済みで、トータル1500行ほどののシートがあるんですけど。

このシートで何人のデータがあるのかを知りたい。つまり、xxxxという人間のデータが
5行あったとしてもそれは1件としてカウントしたいってことなんだけど、VBAで頭から
いくしかないですかね?
0070名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 01:24:57.94
>>67
ROWS(UNIQUE(C1:C1500)-1

とか、
ROWS(LET(A,UNIQUE(C1:C1500),FILTER(A,A<>"")))

後者で余計なものがいくつかあればFilterで追加削除するのが良いかも?
前者で余計なものを決め打ちで引くのもありだが。
0071名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 01:26:47.67
>>70
カッコが一個足らんかった
0073名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 01:51:26.21
オンラインの無料のExcelを使ってるんですが前にできてた
行を挿入→行選択でCtrl+Dで1段上を書式ごと全てコピー
ができなくなりました というかCtrl+Dが一つのセル選択でしかできなくなりました
仕様の変更とかありましたか?
0074名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 01:57:04.15
>>72
結構前から使ってた気がするんで、2019に無いとは思わんかったわ。
007767
垢版 |
2022/10/06(木) 09:51:33.29
>>69,76

ありがとう。それにしても>>76は何をしてるのかさっぱり判らん w
後で調べてみます
0078名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 13:15:40.61
エクセル2016でminifs関数を使うとエラーとなってしまいます。
Windows10でエクセルバージョンは、2台ともに16.0.15629.20152です。
調べると16.0.6568.2016以降は使えると有ったのですが。
0080名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 16:29:27.39
未だに「TODAY」関数を入れたら「平成34年10月5日」と表示される学校があるよ。
0083名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 17:15:01.32
ExcelやWordで今日の日付を「令和4年10月6日」と令和元号が表示されるようにするOffice 2016の修正パッチは公開されていますか?
0084名無しさん@そうだ選挙にいこう
垢版 |
2022/10/06(木) 17:46:56.77
>>79
MINIFSごときで問答無用でVBA使わせるのかよw
0087名無しさん@そうだ選挙にいこう
垢版 |
2022/10/08(土) 00:48:22.18
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 いいえ
1974年(昭和49年)7月14日
という表示を
1974年7月14日
に自動で変換するようにしたい
0089名無しさん@そうだ選挙にいこう
垢版 |
2022/10/08(土) 06:30:11.66
引き算ってどうやるんでしょうか?
SUM関数の反対なのですが
A1に数字が記入して、その数字からA2から下に書いてある数字を引いたものをB1に返したいのですが引き算の関数って何でしょうか?
B1=A1-A2-A3-A4-A5-A6.......A100くらいまであってずーっとA1から引き算です
すごく式が長くなってしまうし入力が大変です
0091名無しさん@そうだ選挙にいこう
垢版 |
2022/10/08(土) 06:37:43.05
=A1-SUM(A2:A100)ってやっても出来るよ
0092名無しさん@そうだ選挙にいこう
垢版 |
2022/10/08(土) 14:53:14.59
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

少し聞きたいのですが、
00 あ
01 い
〜〜
AF ァ
〜〜
FF (l+ま)

のように16進数とその対応表があるのですが、
8桁の16進数を入力して2文字ごとにばらして変換表と当てようとしています。
MID関数で2文字ごとに別セルに格納は出来たのですが、
格納した数字が01や78等の数字だけだと#N/Aと帰ってきてしまいます。
(8D・F8などはVlookup出来ました)
何か解決方法はありませんか?
0094名無しさん@そうだ選挙にいこう
垢版 |
2022/10/08(土) 20:43:18.36
>>93
ありがとうございます。
試してみましたが、ダメでした。(#N/Aのまま)
ふと思ったので、MIDで分解したものを表示する場所に
直接数字などを入力した場合、Vlookupが成功し、
望んだ通りの結果が帰ってきました。
何か良い案ありますでしょうか?
0097名無しさん@そうだ選挙にいこう
垢版 |
2022/10/08(土) 21:59:38.52
>>94
Textで管理するのか、数字で管理するのか決めれば方向性は決まる思うよ。
数字で管理するなら、10進数の横に16進数で表示させといて、計算は10進数の方でやるとか。
0098名無しさん@そうだ選挙にいこう
垢版 |
2022/10/08(土) 22:22:04.96
>>93〜97
ありがとうございます!
出来そうです!
これで任意コードが楽になります!
0099名無しさん@そうだ選挙にいこう
垢版 |
2022/10/09(日) 08:12:50.10
質問です
A1に 2022 と入力して
B1に =DATE(YEAR(A1),MONTH(A1)+11,1)
B1は2022/11/1日と表示させたいのですが、1906/6/1と表示されます
A1の2022をシリアル値ではなく、西暦の2022として取り扱うにはどうしたら良いでしょうか?
宜しくお願いします
0100名無しさん@そうだ選挙にいこう
垢版 |
2022/10/09(日) 08:38:18.82
>>87
単純に文字列に変換でいいならこっち
=SUBSTITUTE(B2,MID(B2,FIND("(",B2),FIND(")",B2)-FIND("(",B2)+1),"")

書式設定から自由に表示形式を変えたい場合はこっち(yyyy/m/d等)
=VALUE(SUBSTITUTE(B2,MID(B2,FIND("(",B2),FIND(")",B2)-FIND("(",B2)+1),""))
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況