[過去ログ] Excel総合相談所 136 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
381
(1): 2019/08/24(土)21:00 AAS
>>380
なんでフィルタオプション使わないの?
382: 2019/08/24(土)22:01 AAS
>>381
ご教示ありがとうございます。
確かにフィルターオプションでできました。
ただ、元の式から条件が追加になるだけだったので、式の軽微な修正でできるかと思ってました。
383
(5): 2019/08/24(土)23:25 AAS
【1 OSの種類         .】 Windows8.1
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

初心者ですが、ここにながれつきました・・・
エクセルの式で、どのように作ればよいか分からず
悩んでいます。

セルA1が「1」ならB2を反映、A1が「2」ならC5を反映
としたいのですが、この場合どのような式になるのでしょうか。

ifsは2013では無理とやっと分かり、vlookupではとなりのセルしか
省2
384
(1): 2019/08/24(土)23:36 AAS
>>383
=IF(A1=1,B2,IF(A1=2,C5,""))
これでいいのでは?最後の方の""は、セルA1の値が1でも2でもない場合の値となります。
385: 2019/08/24(土)23:38 AAS
>>383
=SWITCH(A1,1,B2,2,C5,C1)

A1が1ならB2の値、A1が2ならC5の値、それ以外ならC1の値を表示する
386
(1): 2019/08/25(日)00:21 AAS
>>383
=CHOOSE(A1,B1,C5)
2013ならこれ
387: 2019/08/25(日)04:18 AAS
>>386
B1どこからでてきたw
初心者さんだと簡単なミスでも混乱するぞきっとw
388: 2019/08/25(日)08:29 AAS
ご回答ありがとうございます!!

今晩、パソコンで試してみます!
色々とありがとうございます。
389
(3): 2019/08/25(日)14:25 AAS
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2010
【3 VBAが使えるか    .】 初心者
【4 VBAでの回答の可否】 希望します

i = Int(100 * Rnd + 1)
変数 i に 1から100までのランダムな数値入れて
その内、NGとなる数字を30個、A1:A30に入力します。
そして i に A1:A30 の値を参照させて判定させたいのですが
複数のセルを参照することができません。
If i = Range("A1:A30") としても、参照されるのがA1だけになってしまいます。
省4
390: 2019/08/25(日)15:21 AAS
>>389
forで回すとか、WorksheetFunctionでやるとか

On Error Resume Next
hage = WorksheetFunction.Match(i, Range("A1:A30"), 0)
On Error GoTo 0

If hage > 0 Then
MsgBox "OK"
Else
MsgBox "NG"
End If
391: 2019/08/25(日)15:21 AAS
findか何かを使えばいいんだろうけど構文を調べるのが面倒だから
ForEachで作ってしまう僕が通るだけで後はまかせますよ
392: 2019/08/25(日)16:15 AAS
>>389
if range("A1:A30").find(i) is nothing then debug.print "NG"
393: 2019/08/25(日)16:18 AAS
間違えたわ
if range("A1:A30").find(i) is nothing then debug.print "OK"
394: 2019/08/25(日)16:20 AAS
findは文字列・数値で見つからないのが微妙に怖い
395: 2019/08/25(日)16:22 AAS
見つからないことが困るか困らないかは仕様と目的による
396
(1): 2019/08/25(日)16:29 AAS
findって対象の値が二つ以上あったらどういう挙動なんだっけ?
397: 2019/08/25(日)16:32 AAS
はじめのrangeオブジェクト
398: 2019/08/26(月)12:52 AAS
>>396
最初に見つけたところで検索終了
ただどこまで検索したのかの位置は内部的に記録してあって
それ以降のを検索するには
FindNextメソッド使って終わりまでループさせる
正直面倒な仕様だと思われ
399: 2019/08/26(月)14:50 AAS
vbaでIEを動かす際、テキストボックスへのfocusが、成功するときと成功しない(で次の処理に移行しエラーが出る)ときがあります
安定させるのに何か方法はないでしょうか?
400
(2): 2019/08/26(月)16:01 AAS
エクセラーってちょっと響きかっこよいですよね

ワード…
1-
あと 602 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.044s