X



Excel総合相談所 130
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう
垢版 |
2017/12/24(日) 09:11:43.15
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

▼━関連スレ━━━━━━━━━━━━

前スレ
Excel総合相談所 129
https://find.5ch.net/search?q=excel

Excel VBA 質問スレ Part51
https://find.5ch.net/search?q=excel+vba

【質問不可】Excel総合相談所スレの雑談・議論スレ4
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
0428名無しさん@そうだ選挙にいこう
垢版 |
2018/02/26(月) 17:38:08.48
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2016
【3 VBAが使えるか    .】 いいえ(コピペして貼り付ける程度です)
【4 VBAでの回答の可否】 否

あるセルに文字列と数字が混ざっていて、そこから他のセルに数字だけ抽出する場合はどうすれば良いでしょうか
また数字も全角の場合は文字列扱いとなりますが、これを数字に変換して抽出する事は可能ですか?
WebクリエからGoogle為替レートのドル円為替相場のデータから数字だけを抽出したいと考えています
円/ドルだと、例ですが「1JPY/USD =0.00133」と表示されます
このうち、0.00133を抽出したいのです
全角数字の場合は文字列になってしまいますが…外国の友達に送るものなので、できれば半角英数字に変換できるのが1番好ましいです
0429名無しさん@そうだ選挙にいこう
垢版 |
2018/02/26(月) 17:39:29.04
クリエ→クエリですすみません
0434名無しさん@そうだ選挙にいこう
垢版 |
2018/02/27(火) 00:14:57.33
エクセル2010です。
一つのエクセルで複数のブックを開き、表示を標準(最大、最小以外)にしたときに、
ブックの上部がエクセルリボンの下に入ってしまい、ブックをエクセル上で移動できない状況になるときがあります。
この状況を打開するにはどうしたらよいでしょうか?
回答お願いいたします。
0437名無しさん@そうだ選挙にいこう
垢版 |
2018/02/27(火) 12:00:12.37
>>428
規則性が無いと難しそうだ

あとアポストロフィ付きの数字があると面倒だな
ISNUMBER関数だと文字列と判定される
VALUE関数なら数値になるけど
0438名無しさん@そうだ選挙にいこう
垢版 |
2018/02/27(火) 15:57:09.72
以前下記のExcelでメールを作成してメールソフトに流し込むVBAを教えてもらいました
件名と本文が中国語等日本語以外だとメールソフトに流し込まれた時に文字化けします
メールソフト側でUTF-8のメールを作成するようVBAでコントロールできないでしょうか

Sub createMail()
CreateObject("Wscript.Shell").Run _
"mailto:" & URLEncode(Range("B4").Value) & _
"?cc=" & URLEncode(Range("B5").Value) & _
"&subject=" & URLEncode(Range("B6").Value) & _
"&body=" & URLEncode(Range("B7").Value)
End Sub

Function URLEncode(ByVal strOrg As String) As String
With CreateObject("ScriptControl")
.Language = "JScript"
URLEncode = .CodeObject.encodeURI(strOrg)
End With
End Function
0442名無しさん@そうだ選挙にいこう
垢版 |
2018/02/27(火) 20:23:34.05
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

セルに計算結果が表示され、その計算結果が1未満であれば1、1以上であればその数字を表示させるにはどうしたら良いでしょうか。

例えばC1が=A1×B1となっており、
A1×B1が0や-1であれば、C1に1と表示され、
A1×B1が1であればC1に1、2であればC1に2と表示されると言った感じです。

よろしくお願い致します。
0446名無しさん@そうだ選挙にいこう
垢版 |
2018/03/03(土) 10:23:28.78
391です
返事が遅くなって申し訳ない

>>395
この例だと毎回作業列に手を加えないといけなさそうですね…
知識として参考にさせていただきます
ありがとうございました

>>396
txtファイルはウイルスバスターで弾かれて見れておりません…
一応具体的な構成ですが、
・システムから出力される毎月の営業成績データから個人別に各項目の売上小計及び合計を出したい
・個人別のシートが既に作成されており、営業データから各項目を足して小計を出していく
・営業成績データの項目数が毎月変化するので小計部分の位置がその月によって変化する
・営業成績シートの構成としては、A列項目名、B列項目詳細、C〜J列個人別売上金額
分かりづらくてすみませんがこのような状態です

>>397
毎回調整作業をする必要はありますが作業量の減少はできそうですね
目的の式が作れなかった場合はこの方法でやっていこうと思います
ありがとうございました
0447名無しさん@そうだ選挙にいこう
垢版 |
2018/03/03(土) 11:58:14.72
表示されてない行があって、再表示では表示されず、オートフィルターを解除してもダメ
で結局、VBAで行高さを確認したところ2000行ぐらいのデータのうち高さ0が十数行もあった。
高さ変更して解決したと言えばしたんだけど、なんで高さ0になっちゃったんだろ?
知らず知らずのうちマウス操作ミスって高さ変更ドラッグとかやってしまってるんだろか?
どうも納得がいかない
0448名無しさん@そうだ選挙にいこう
垢版 |
2018/03/03(土) 13:04:23.36
複数シート選択してるのに気付かずに、
高さ変更とかした影響がよそに及ぶことがある

複数シート同時編集とかやることは希なんだから、
明示的に有効にしない限りoffになってて欲しい
0450名無しさん@そうだ選挙にいこう
垢版 |
2018/03/03(土) 15:29:37.22
>>448
複数シート選択してるとそういうこともあるんですね
でもそんなことしてるとは到底思えないんです。

たまたま操作ミスで高さゼロにしてしまうことがあるのなら、
行高さをが5だったり、時には20だっりとかあると思う。
でもなぜか高さ0ばかり。

人為的なミスで高さ0が連発ってありえないような気がするんだけど、
人為的ミス以外に高さ0が発生する要因ってあるんですかね?
0454名無しさん@そうだ選挙にいこう
垢版 |
2018/03/03(土) 23:09:07.97
vbaマクロで、ヘッダーにシート名を付けるにはどう記述スレば良いでしょうか?
マクロの記録だと以下のようになります

With ActiveSheet.PageSetup
  .CenterHeader = "ヘッダータイトル &A"
End With
0455名無しさん@そうだ選挙にいこう
垢版 |
2018/03/03(土) 23:42:38.50
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

ピボットテーブルで質問です
以下のデータがあるとして、
ピボット一発で集計する方法はありますか

id 項目
1 りんご
2 みかん,りんご
3 ばなな
0456名無しさん@そうだ選挙にいこう
垢版 |
2018/03/03(土) 23:49:14.34
>>451
Ctrl+9で行非表示って初めて知りました
でも行非表示と行高さ0って同じなんですかね?

Ctrl+9で例えば30行目を非表示にすると29、31と行番号が飛んでるけど
29,31行を選択右クリック再表示で30行目が表示されるはずだけど
>>447にも書きましたが、このときには再表示でも表示されなかったんですよ・・・
0458名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 00:58:04.05
高さ0や非表示は再表示で表示される

高さ1みたいな、カーソルは止まるけど見えないようなのは、
再表示してもそのまま
0459名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 01:24:14.84
高さ0と非表示は違うと思ってたけど、同じみたいね。
どちらも0(非表示)にする前の高さ情報持ってるし、同じ操作で再表示できるし。
subtotal関数の引数にしても、同じ結果になるし。
0460名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 07:59:25.92
行に対して高さ情報と表示フラグがあって、
高さを変える処理は高さだけ変えてフラグはそのままの筈なんだけど、
0の時だけ例外的に高さ情報はそのままでフラグの方を変える
0463459
垢版 |
2018/03/04(日) 09:11:48.95
vbaでhiddenプロパティ取得しても、どちらもtrueになってる。
高さ0にしても、非表示にしても、hiddenはtrueになる。
verは2016(365)。
知らなかったな、というか以前は違った気がする。
0465名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 10:12:59.97
非表示にしたのと高さ0にしたのと、xlsxファイルを展開して比較しても、
時刻以外に差分は無いので完全に同一だと思っていい
0470名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 17:32:52.03
>>468 フィルタは解除したんですが再表示されなかったんです。
>>469 確認できる最も古いデータは2015年。自分の記憶を辿ってもOffice2010を買って以降のものと思われます。
0471名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 17:45:49.46
フィルターは解除したつもりが解除できてないことが多いからなあ
全解除ボタンがあるのに隠しコマンドみたいになってるし
0476名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 20:27:46.86
この前入った新人に手元ガン見されて、ショートカット設定やらを真似しようと思ってるらしく、参った
だったら普通に教えて欲しいと言われた方が100倍マシ
0478名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 21:19:32.38
フィルターのクリアのボタンは、押すとクリアできるのは当然として、
あれがグレーになってるとフィルターがかかってないというインジケーターを兼ねてるから、
常に見えるとこに出しとかないと価値が半減なんだよな
0481名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 21:38:26.21
いじりたくても殆どいじれないがな

読み取り専用設定は登録する
あれ無いと、ネットワークで共有とかできないし
その上、リボンからは辿れないという
0483名無しさん@そうだ選挙にいこう
垢版 |
2018/03/04(日) 23:10:05.32
今の環境は人とPC共有することもなければ、コマンドの使い方から説明しなければならないこともないからショートカット設定しても問題ないな
0486名無しさん@そうだ選挙にいこう
垢版 |
2018/03/08(木) 09:52:37.61
ADOの仕様変わった?
便利にSQL文でSheetをTable代わりにして読み込んでたんだけど、
いつしか読めなくなってた。
connectionのopenでエラーが出る。
色々調べてみたところ、自分自身のBookに対しては、Openでエラーが出るが、
開いていない他のBookではエラーにならずOpenできる。
0487名無しさん@そうだ選挙にいこう
垢版 |
2018/03/10(土) 02:13:12.86
【1 OSの種類         .】 Windows 7 64bit
【2 Excelのバージョン   】 Excel 2003
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 できるだけ否

A1の[ ' 1 - 20 ]これを隣のB1にコピーすると[ ' 1 - 20 ]とコピーされます。
A2の[ ' 2 - 20 ]これを隣のB2にコピーすると[ 2 - 20 ]となります。

B2は最初の[ ' ]が消えてしまうのですが何故なのでしょうか?
A1もA2も表示形式の分類は「標準」となっているのですが…
0493名無しさん@そうだ選挙にいこう
垢版 |
2018/03/10(土) 16:16:30.47
アポストロフィは強制文字列じゃなくて、左寄せを指定する為の文字なんだよな
まだセル毎の属性とか無かったlotus1-2-3とかの頃の仕様
0498名無しさん@そうだ選挙にいこう
垢版 |
2018/03/11(日) 12:50:54.63
複数のアクティブセルの行を一括で選択する方法ありますか?
単一セルだとsfift+spaceで出来ますか、複数だとできません
0499名無しさん@そうだ選挙にいこう
垢版 |
2018/03/11(日) 15:06:45.04
>>491
天才だろ
0500名無しさん@そうだ選挙にいこう
垢版 |
2018/03/11(日) 15:08:09.95
>>498
範囲に名前をつけて、その後は名前を選んでdel
0501名無しさん@そうだ選挙にいこう
垢版 |
2018/03/11(日) 15:40:21.12
グラフを使ったアニメーションが作りたいのですがボタンでコマを送るプログラムが出来ません
読ませるセルは決まってますので一つ下のセルを読ませたいです。
何かヒントでも良いのでわからないでしょうか?
0508名無しさん@そうだ選挙にいこう
垢版 |
2018/03/11(日) 22:11:18.20
マウスでしかできない操作って結構多いよな
マウスしか使わない人は全く気にしてないだろうけど、
極力キーボードを使う派はまたかよーと出来の悪さを嘆く
0510名無しさん@そうだ選挙にいこう
垢版 |
2018/03/11(日) 22:39:20.88
>>508
外資系投資銀行の新人はまずマウス取り上げられてショートカットやらキーボードのみで仕事することを仕込まれるらしいけど、実質マウス使わない縛りをすると逆に手間増えることもあるよね
やっぱ合わせ技にしとかないと効率悪い
0511名無しさん@そうだ選挙にいこう
垢版 |
2018/03/11(日) 22:47:05.55
excelでの作業をプロジェクターでみんなで見ながら、
会議とかレビューとかすると、キーボードで操作しちゃうと何してるか判らないんだよな
逆にマウスしか使わない方が歓迎されてしまう

右のシートに移動とか、ctrl-pgdnだろ、と思っても、
ぐっとこらえてタブをクリックする
0512名無しさん@そうだ選挙にいこう
垢版 |
2018/03/12(月) 00:17:14.17
>>498
アクティブセルは常に1つ。複数あることはない。
(Excel複数起動とかの場合は除く)
多分選択範囲か、選択セルのことだと思うけど。
0513名無しさん@そうだ選挙にいこう
垢版 |
2018/03/12(月) 00:23:57.83
いやいや
縦に連続した複数のセルを選択して、
shift-spaceを押すと、複数の行が同時に選択される

それをそのまま演繹して、選択されたセル全体に対して行選択されても、
何の違和感も無いけど、実際にはそうならない

それは単に、そういうモードをソフトが持ってないからに過ぎない
0515名無しさん@そうだ選挙にいこう
垢版 |
2018/03/12(月) 19:51:10.49
「Microsoft Office 互換機能パック」が4月で引退 〜11年間以上もの長い間ありがとう!|窓の社
ttps://forest.watch.impress.co.jp/docs/serial/yajiuma/1110841.html
0516名無しさん@そうだ選挙にいこう
垢版 |
2018/03/14(水) 10:51:01.62
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 ? 2010年蚊も
【3 VBAが使えるか    .】 いいえ コピペ程度。開発環境いれてない
【4 VBAでの回答の可否】 不明

エクセルの表。行の文字を入力したり更新したとき、その日付と時刻を入れたい

PC上で表を作成は可能。マウスとキーボード操作離れてるから。
スマホの端末で表をつくることは難しいですか?
どうやってドラックしてみたいなのがわからないわすまほわ
0517名無しさん@そうだ選挙にいこう
垢版 |
2018/03/14(水) 11:25:43.65
>>516
自動的に何かのデータを入れるのはVBA使わないと無理

VBAはメニューに出てこないだけで勝手に入ってる可能性がある
Excelを起動してAlt+F11押してみ
0518>>516
垢版 |
2018/03/14(水) 12:07:55.42
>>517
日付表示はないですね
0521>>516
垢版 |
2018/03/14(水) 13:30:18.10
>>519
ありがとう
しかしこれはまず大変かもw

年〜秒で一遍出だせないんですか?
0523名無しさん@そうだ選挙にいこう
垢版 |
2018/03/14(水) 18:10:59.42
オフィスを買ってPCにいれてプロダクトキーをいれて
別PCにオフィスをいれてプロダクトキーいれると
認証されなかったりしますか?認証される?
0526名無しさん@そうだ選挙にいこう
垢版 |
2018/03/16(金) 04:47:01.51
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】否

A列に任意の数値を入力して、(B数値+2)のマスに+1していく
という式をお願いします
0527526
垢版 |
2018/03/16(金) 05:44:46.18
いったん完全に作り直すので質問を取り下げます
■ このスレッドは過去ログ倉庫に格納されています

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