■ このスレッドは過去ログ倉庫に格納されています
Excel総合相談所 152
- 1 :名無しさん@そうだ選挙にいこう:2022/12/25(日) 07:38:10.99 .net
- 【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
スレッド作成は>>980がやります
※前スレ
Excel総合相談所 151
https://mevius.5ch.net/test/read.cgi/bsoft/1664405768/
- 152 :名無しさん@そうだ選挙にいこう:2023/01/08(日) 22:00:06.62 .net
- >>149
作ったよ
- 153 :名無しさん@そうだ選挙にいこう:2023/01/08(日) 23:15:15.60 .net
- >>152
助かります、どこへアップロードしましたか、されますか。
- 154 :名無しさん@そうだ選挙にいこう:2023/01/08(日) 23:54:20.14 .net
- >>153
だからお前の呼吸を止めた動画をはよ上げろや
- 155 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 00:28:13.03 .net
- レベルの低い質問は相手にされないから本当に困ってるなら詳細を追加した上でVBA質問スレに投下するか然るべき所でお金を払って依頼しろ
- 156 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 07:38:11.41 .net
- もしこれ本当に頼まれたとして作れる奴ここにおるんかいな。一部だけでないのか。
- 157 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 08:21:06.17 .net
- マウスの操作10回ぐらいでできそう
- 158 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 17:58:55.00 .net
- 年表って、日付の列でソートするだけやん
列選択、ソート、OKの3クリックで終わり
- 159 :149:2023/01/09(月) 18:55:05.14 .net
- >>158
どうやったこう言うのを作れますか?
https://www.japanserve.com/nagatoshobo/images/nenpyo1768_b1.jpg
- 160 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 18:55:30.36 .net
- 違う、違うそうじゃない
- 161 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 19:03:09.67 .net
- また分かりづらい年表を持ってきたな
視点が泳いで逆に理解しにくいだろ
- 162 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 19:07:31.09 .net
- めっちゃ笑った
- 163 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 19:42:17.41 .net
- 例えば映像などでピンポイントにインパクトを与える目的ならありかも知れんけど、印刷物として詳細を記す用途としては微妙
普通に項目を時系列順に素直に並べた方が良い
- 164 :名無しさん@そうだ選挙にいこう:2023/01/09(月) 21:25:57.24 .net
- >>159
さすが、俺w
- 165 :名無しさん@そうだ選挙にいこう:2023/01/10(火) 01:34:48.10 .net
- =TEXT(A1,"0.0;-0.0")
- 166 :140:2023/01/10(火) 09:18:06.99 .net
- >>142
?
左側がクエリで右が参照する元のテーブルということですか?
- 167 :名無しさん@そうだ選挙にいこう:2023/01/10(火) 09:28:00.05 .net
- >>143
ありがとうございます。大体分かったのですが
>そして入力用のシートに、IDを入力し、参照用データを引っ張ってくる。更にデータを追記する
ここの「参照用データを引っ張ってくる」の部分
スピルやStack、セル参照だと結局参照してる元データの並びが変わったりすると
引っ張ってきている列と、後から入力した列がズれる可能性がありますよね?
単純なソートなら同ブック内の場合連動して参照先も変わるんでしょうが、別ブックとかクエリの場合はそうはいかないですよね?
都度値で貼り付けるという方法もありますがスマートでは無いので
元データのIDでマージすれば良いんでしょうが、このIDがユニークとは限らないので
- 168 :名無しさん@そうだ選挙にいこう:2023/01/11(水) 14:16:13.18 .net
- 【1 Windows10】
【2 Excel2016 】
【3 いいえ】
【4 否】
すごく素朴な疑問なので恐縮です
sheet1のセルを一個だけ選択してコピーしsheet2に『リンク貼り付け』で貼り付けた際に、
『=sheet1!$A$1』みたいに絶対参照になるのですが、
これを『=sheet1!A1』みたいに相対参照で貼り付ける方法はあるのでしょうか?
セルを2個一緒にドラッグして他シートにコピペすると相対参照になるのですが、一個だけの選択だったりコントロールキーを押しながら複数セルをクリックしてコピペすると絶対参照になってしまいます……
なにか設定の違いでしょうか、それとも諦めて絶対参照の$を消して対応するしかないでしょうか
ご指導よろしくお願いします
- 169 :名無しさん@そうだ選挙にいこう:2023/01/11(水) 15:08:27.04 .net
- エクセルの仕様かと。
複数セルを選んでコピペし、余計にコピペしたものは消す。
Ctrlで複数箇所を選択する際も、各箇所とも複数セルを選択する。
- 170 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 13:36:29.94 .net
- 365の超廉価版出る噂
古事記の俺にはたまらない。
- 171 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 14:43:32.37 .net
- 廉価版なんてどうせWebブラウザ版をローカルで使えるようにするだけでは
あんなもん低機能すぎて使い物にならんわ
- 172 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 15:19:04.52 .net
- Web版はVBAやM言語(PowerQuery)は使えない
ただしOfficeScriptが使える場合はある
- 173 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 17:56:44.53 .net
- 複数の図を一括で明るさを修正する方法はありますか。
図ツールでは1つずつしか修正出来ませんし、グループ化して無理でした。
- 174 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 18:06:16.48 .net
- じゃあできない。
- 175 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 18:09:42.22 .net
- 図って jpg とか? 普通に複数選択して設定すればできると思うけど
- 176 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 18:11:50.21 .net
- 図を複数選択した途端に図ツールのあらゆるものがグレーアウトするな
唯一、色の変更だけは使える
VBAでならやってる人見付けた https://www.higashisalary.com/entry/vba-change-brightness 質問者本人の釣りかも知らんが 需要あるのか?
- 177 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 18:41:15.10 .net
- >>170
超廉価版出たな
月額229円または年額2,244円
100GBのOneDriveと広告なしのOutlook電子メールが使えるぞやったな!
- 178 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 19:51:38.09 .net
- 廉価版と言ってもOfficeもExcelも使えないのに365商法は微妙
- 179 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 20:11:40.94 .net
- 普通にヤフオクとかで売られてるOffice2021とかでええんとちゃうのん?
- 180 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 20:41:22.43 .net
- >>176
こんな感じです、ありがとうございます。。コントラストも変えたかったんですが無理そうですね。
釣りじゃないです。
とあるデータを毎日、一定時間ごとにキャプチャして比較するため質問しました。
プログラム(スクレイピング)が組めないのでアナログでやろうと。
- 181 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 21:10:52.79 .net
- それは、Excelでやろうとしないで、画像編集ソフトでやるもの 無料でも高機能の当該ソフトはいろいろある
それでなら、複数画像だろうと、サイズ・明度・照度等々さまざまな一括処理可能 それをExcelに取り込むならまだしも
- 182 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 21:26:20.07 .net
- いや画像編集ソフトも違うと思う
- 183 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 21:39:23.26 .net
- 画像も取り込むのはExcelでもよくある話、
DB的に使っててサンプル画像とか、
企業向けExcelはURLで画像引っ張ってくる関数が追加されたくらいだし。
となれば、Excel上で並んでいる画像の画質を一括調整したくなるのは
不思議でも何でもない。
それをいちいちDLして画像専用ソフトを開き直して調整なんて
やってられるかいな。
- 184 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 21:40:42.93 .net
- マクロで For Each したらええやん
- 185 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 21:49:50.79 .net
- 比較が目的であって編集は手段でしょ?
そうするとその編集いるの?って疑問が湧く
- 186 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 21:59:18.04 .net
- 比較が目的?
- 187 :名無しさん@そうだ選挙にいこう:2023/01/14(土) 22:09:31.41 .net
- 例えば、Webサイトのモノタロウのボルトの一覧
https://www.monotaro.com/s/c-100733/
こんなのをExcelの在庫管理で作ったとして、
それぞれの画像の明暗がバラバラだと、
認識しにくい。
比較なのか、目的なのか、編集なのか、意図がようわからんけど
DBとしての認識のしやすさを目的として求めるのであれば、
明暗の調整という編集行為は、その手段かしら?
- 188 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 03:15:40.87 .net
- >>186
>>180
- 189 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 03:50:03.19 .net
- 古事記はサブスクの365すら払えないのかw
これだから貧乏人は廉価版(笑)とか
- 190 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 07:31:18.79 .net
- Microsoft 365 Apps for enterprise または business
- 191 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 11:11:15.53 .net
- >>183
ローカルファイルも持って来れるよーなったら、色々使いでもあるんやが。
後、PDFの指定ページとかも希望。多分無理やろーけど。
- 192 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 14:35:52.81 .net
- 【1 Windows10】
【2 Excel2019 】
【3 いいえ】
【4 否】
結合したセルのAを結合していないセルにコピーするとBのようになります
これをCのようにしたいのですが可能でしょうか?
http://imepic.jp/20230115/521930
- 193 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 14:42:26.41 .net
- 対象画像が何だかわからんが、WEB上の様々な出自の画像なら一括編集しちゃダメな場合だってあるんじゃ?
暗いのと明るいのを一括で調整なんて無理だろ 暗い方に合わせたら明るい方は飛んぢまう むしろダメな事のが多い
明るさ・コントラスト・シャープネス、サイズ、それぞれを「望む状態」にするなら専用アプリのがよっぽど楽 という意味
- 194 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 14:46:20.71 .net
- >>192
0:00のセルを削除しましょう!
- 195 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 14:52:59.96 .net
- Bに成るのはやむを得ない そのBを改めて飛び飛びで選択してコピー 貼り付け先で[値と数値の書式]で貼り付けてようやくCに
- 196 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 14:58:30.16 .net
- =A1
=A3
=A5
- 197 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 15:17:04.75 .net
- >>193
100例中95例は専用アプリを使う方が敵していても5例はexcelの方が適しているわけで、、
173の例はニッチな5例の方だったって事だ
- 198 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 17:27:12.26 .net
- >>192
値 <> 0 でフィルターしてコピーしたら行けそうな気もする
- 199 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 20:44:34.43 .net
- >>193
なんだか分からない以上あーだこーだ言い合うことが無意味だよ
- 200 :名無しさん@そうだ選挙にいこう:2023/01/15(日) 23:44:48.39 .net
- >>192
やってみたけど、直接AからCには
出来なかった。
こんな感じでどうだろうか。
1.Aをコピーし、貼り付け先のセルに
値と数値の書式で貼り付け。
2行目が空白で貼り付けられる。
2.格子の罫線を引く。
3.ctrl+gでジャンプウィンドウ表示
4.セル選択をクリック。
5.空白にチェックをつけてOK
6.空白セルが選択されているので
右クリックから削除→上方向にシフト
完了までは他のセルを選択しないこと。
2.は後回しにしてもいいかと。
ところで、AからBへの貼り付けは
どのようにしてる?
添付の画像では6行分コピーしたのに
貼り付けは5行分だから、間に何か
プロセス挟んでる?
(当方2021でAからBへ直接貼り付け出来ず)
- 201 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 16:51:29.87 .net
- 61722.473
ってエクセルで四捨五入できる?
- 202 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 16:53:33.49 .net
- >>201
どの桁で?
- 203 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 16:58:14.66 .net
- >>202
ごめん
小数点第一3位まで表示にしたいんどけど、この数値を手入力すると、61722.472999999になって四捨五入して値貼り付けしても永遠にできなくて
- 204 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 16:59:01.25 .net
- >>203
第3位でした
- 205 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 19:26:45.36 .net
- セルA1に19.9999が入ってて
セルA2に=ROUND(A1,2)&"MPa"
だと表示が20MPaになってしまう
20.00MPa表示にしたい場合どのように?
- 206 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 19:34:20.12 .net
- 解決しました
=TEXT(A1,"#,##0.00")&"MPa"
- 207 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 20:41:31.46 .net
- >>203
その数字を次にどう使うかによって対処方は違う
https://www.newssalt.com/32247
- 208 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 20:50:29.93 .net
- ビット数が多いほど誤差が小さくなるもんだと思いこんでた
https://i.imgur.com/9jadiZB.png
- 209 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 20:55:35.92 .net
- 同志たちはpop体フォント使ったことありますか?
- 210 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 21:20:51.01 .net
- >>203
関係ないけどLibreofficeのcalcではならんなぁ…
.4730000000000…のままだ
内部処理違ってんだな
- 211 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 21:24:28.61 .net
- >>207
>>208
ありがとう
四捨五入が最後で、この数字を使ってこの後何かをするわけじゃないです
循環小数が残るのがエクセルの仕様で誰がやっても同じ結果でこれ以上は手作業しかないってことが分かればOK
どうやら整数が32768〜65535で、小数点以下が0.098から0.125刻みで起こるみたいで、32768ってIntegerの最大でその2倍が65535ってことくらいは分かったんだけど
2進数に変換するからだろうね
- 212 :名無しさん@そうだ選挙にいこう:2023/01/16(月) 21:27:08.62 .net
- 浮動点少数
- 213 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 16:55:53.18 .net
- 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
https://i.imgur.com/aWbDryk.png
このような表のB列で、指定された数値より小さい値のうち、最も上にある数値と同じ行のA列の数値を表示させる方法ってありますか?
LOOKUPやVLOOKUP関数を使っても、うまく表示できませんでした。
- 214 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 16:56:44.63 .net
- >>213の場合だと、「0.4」を表示したいという意味です。
- 215 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 17:04:04.51 .net
- >>213
上からみていって、
30より76(B1)は大きいから次
30より49(B2)は大きいから次・・・
で、B5の2の横にあるA5セルの0.4って意味か
逆のような気がするが・・・
- 216 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 17:07:44.03 .net
- 配列数式?
=INDEX(A1:A21,MATCH(TRUE,B1:B21<D2,0))
- 217 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 17:10:56.76 .net
- >>216
うお、すごい
でも配列数式にする必要は特にないはず
最初の一個めが帰ってくるので。
- 218 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 22:18:06.16 .net
- >>209
プライベートで使ってる。デフォルトのポップ体はクソだから外部からダウンロードしたフォントを使っている。
流石に仕事でポップ体なんか使えないけどw
- 219 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 22:54:07.45 .net
- JK丸ゴシックお薦めだぞ
- 220 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 23:13:24.54 .net
- YouTuberのヒカルが使っているフォントがオススメ
特にパワポで映える
- 221 :名無しさん@そうだ選挙にいこう:2023/01/17(火) 23:54:45.72 .net
- >>216
ありがとうございます!これで卒論を書ける……本当に感謝です!
- 222 :名無しさん@そうだ選挙にいこう:2023/01/18(水) 01:22:44.43 .net
- book1のSheet2のA1セルに=Sheet1!A1と書きます。
book1のSheet2をコピーしてbook2に移動させると、A1セルの値が自動的に=[book1]Sheet1!A1に変わると思いますが、変えずにコピペする方法はあるんでしょうか?
セルが1つだけなら数式の文字をコピペでいけるんですが、たくさんあると大変です。
ctrl+Hが一番楽ですかね?
- 223 :名無しさん@そうだ選挙にいこう:2023/01/18(水) 01:52:37.40 .net
- そうですね
- 224 :名無しさん@そうだ選挙にいこう:2023/01/18(水) 08:00:07.07 .net
- >>222
ほかにも
indirect("Sheet1!A1")って書けば固定されるけど、
一回だけなら置換でいいと思う
- 225 :名無しさん@そうだ選挙にいこう:2023/01/18(水) 08:44:05.80 .net
- 分かりました。
ありがとうございます。
- 226 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 13:11:54.12 .net
- A1:D100に0~100の数字がランダムに書かれています。
そのうち0のセルを全てデリートしたいため、0のセルを全て選択したいのですが、ctrl+fで0を検索すると10とか20のセルも引っかかってしまいます。
現状、別のシートで=if(A1:D100="","",A1:D100)と書いてから値貼り付けで対応しているのですが、これより良さげな方法はありますか?
書式変更で0を表示しないという案は却下でお願いします。
- 227 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 13:20:58.35 .net
- 失礼、数式の一つ目の""は0です。
- 228 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 13:28:25.80 .net
- filter(a1:d100, a1:a100<>0)
計算式合ってるかな?
- 229 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 13:30:39.94 .net
- 2次元かいな?
横が少ないなら、横も計算対象にすれば良いだけや
- 230 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 13:34:27.90 .net
- >>228
A1:A100ではなく、A1:D100に数字が入っています。
あとデリートしたいというのは0のセル全てに対してdeleteキーを押したいという意味であって、セル自体の削除をしたい訳ではありません。
- 231 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 13:36:03.94 .net
- >>226
検索ダイアログのオプションみてみたら気づくものあると思う
- 232 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 21:06:10.79 .net
- お願いします。
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
VBAでセルの金額を足して格納する先としてlong型の変数を用意していたのですが、
今期、とうとう金額が増えてオーバーフローしてしまいました。
そこで、変数の宣言でLong型としていたところをCurrency型に書き替えたら、エラーもでずに
正常に動作するようになりました。
これでよかったのでしょうか?
「long型 オーバーフロー 対策」で検索しても「Currencyに変えろ」という
アドバイスはどこにも見当たらないので不安です。
- 233 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 21:30:15.74 .net
- >>232
そういやそんな型もあったなぁ・・・
ってレベル
普通にdoubleでいいと思う
本当はdecimalがあれば一番良かった
currencyについての考察
http://kashi.way-nifty.com/jalan/2014/02/currency-c09b.html
を見るとcurrencyでも悪くないと思う
ただ、小数が入った時の挙動が不安定になりそう(税、利息、歩合などなんだかんだで小数は発生するため)
- 234 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 21:42:45.31 .net
- >>232
64bit Excel なら LongLong の方が無難かも
(Currency は小数点以下4桁持ってるから割り算などをやってたらオーバーフローしなくても Long と結果が異なることがあり得る)
- 235 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 21:51:34.77 .net
- >>233
> ただ、小数が入った時の挙動が不安定になりそう(税、利息、歩合などなんだかんだで小数は発生するため)
と言いながら
> 普通にdoubleでいいと思う
ってどう言うこと?
> 本当はdecimalがあれば一番良かった
宣言はできないけどCDec( )で値作ってVariantに格納できる
https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/decimal-data-type
- 236 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 21:58:49.59 .net
- >>233
小数以下がほぼないなら、明示するって意味でcurrencyでもいいと思う
言ってる意味がわかんないならdoubleが安全です
- 237 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 22:21:32.19 .net
- ありがとうございました。
32bitエクセルでも使用するファイルなので、currencyのままとします。
ありがとうございました。
- 238 :名無しさん@そうだ選挙にいこう:2023/01/19(木) 22:24:17.27 .net
- >>193
ちょっとズレてるな
1行目はこの話と何の関係も無いしタダのイチャモン余計なお世話。というかなんで一括編集がダメなんだよw個別編集なら良いのか?
2行目も意味不明。なんでわざわざ明るい方まで選択してゲインを上げるんだよw
3行目に至っては最早見えない物が見える妄想患者レベル
- 239 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 00:18:46.71 .net
- 【1 Windows10】
【2 Excel2019 】
【3 いいえ】
【4 否】
他の人と会社の受注状況を表した売上管理表を共有しています
そのEXCELシートは、売上が確定したらその行を青色に表示するルールになっています
そのファイルをパワークエリで引っ張って来て必要な列だけ読み込むと元々のセルの色が消えてしまいます
セルの色を残すか色が青色である事をパワークエリで変換する時に反映させる方法はありますでしょうか?
- 240 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 00:20:57.64 .net
- セルに入力された頭文字と一致するフォルダ名んもフォルダに、セルの中身を入れ込むことは出来ないでしょうか?
セル
1A 山田
2A 鈴木
フォルダ名
1A
2A
というフォルダがあった場合、フォルダ名を一括で
1A 山田
2A 鈴木
にするということです。分かりづらくてすいません お願いします
- 241 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 00:43:00.79 .net
- >>239
色は使わず
確定したら「確定」とか「1」とか入力する列を作るのが普通ですよ
- 242 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 01:09:16.90 .net
- >>241
そうなんでしょうけど
新入りなので会社が長年これでやって来た事に対して変更を言えない立場なのです
- 243 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 01:16:25.30 .net
- 自分でひらめいたけど
1一度共有ファイルをコピー
2各行にそのセルの色を取得する関数を埋め込み
3セルの色が黄色ならば「確定」の文字を表示
4パワークエリでそのコピーファイルを読み込んで変換
5簡易マクロを利用して、上記のファイルのコピーや確定表示、パワークエリの一連の動作をワンボタンで行えるようにする
というので行けるかな
- 244 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 01:17:09.87 .net
- >>242
マクロで色拾って>241をやる
- 245 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 01:35:22.21 .net
- >>231
できました!
- 246 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 01:40:52.36 .net
- ああセルの色を取得する関数はないのか。。
自分でVBAでその関数を作ってみたけど
自分で作った関数てコピペ出来ないんですか?
- 247 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 01:43:29.52 .net
- >>244
そのマクロで色を拾うのが上手く行きません
ネット検索して
getcolorinfoなる関数を作ってみたのですが
コピペして他の行に貼ると、そのコピペ元のカラーまでコピペされて上手く行かないのです。。
とうすれば良いんでしょ
- 248 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 02:09:12.12 .net
- >>247
色を拾うユーザー定義関数なんて、たったこんだけだよ?何か変なことやってない?
Function getcolorinfo(R)
getcolorinfo = R.Interior.Color
End Function
- 249 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 02:43:11.03 .net
- >>248
ありがとうございます
標準モジュールにそれを書き入れて
セルで=getcolorinfo(A1)
とするとA1のセルの色が数値で出てきますが
そのA1セルをフィルハンドルで下に引っ張ってもA1のセルがA2以降にコピペされてしまうのです
A1が黄色
A2が青色であってもA2まで黄色になってしまうということなのです。
A1と入れずにカレントセルを指定する方法があるのかもですが
- 250 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 02:47:39.75 .net
- あ、オートフィルというのか。。
- 251 :名無しさん@そうだ選挙にいこう:2023/01/20(金) 03:35:34.93 .net
- >>249
そりゃ当たり前だ
数式だけコピーしたい時は特殊な貼り付けから数式を選ぶんだよ
マウス操作だと右クリックメニューの貼り付けのオプションの左から3番目にfxと書かれたアイコンがあるじゃろ、それで貼り付けるんだよ
総レス数 1001
282 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200