[表示 : 全て 最新50 1-99 101- 2ch.scのread.cgiへ]
Update time : 07/23 08:44 / Filesize : 25 KB / Number-of Response : 102
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part80(ワッチョイあり)



1 名前:デフォルトの名無しさん (スップ Sd92-oKFl) mailto:sage [2023/11/24(金) 20:41:50.46 ID:hbrpz6MLd.net]
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること

ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

※前スレ
Excel VBA 質問スレ Part77
https://mevius.2ch.net/test/read.cgi/tech/1658009255/
Excel VBA 質問スレ Part78
https://mevius.2ch.net/test/read.cgi/tech/1667104996/
Excel VBA 質問スレ Part79(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1674875532/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

2 名前:デフォルトの名無しさん mailto:sage [2023/11/27(月) 10:15:31.31 ID:ujSb7R+LM.net]
1200万円の解析装置部署で導入
メーカーと商社の話だともし必要であれば
データ処理するソフトもオプションでありますけどおまけ程度の機能になります
VBAを色々いじれる人がいるならそっちの方がはるかに良いです

ソフト買う方向に進めたいのに反対勢力が、、いやお前が作ってくれるなら俺もソフトいらんよ

3 名前:デフォルトの名無しさん mailto:sage [2023/11/27(月) 22:26:13.00 ID:CI3qhd280.net]
ここに出入りしてる人間なら率先して試作してみりゃいーじゃねーか
商社はメーカー同席だと言い辛いかも知らんが、同じ製品納めてる他の企業の事例を、こっそり耳打ちして
くれるかもだし 可能性は山ほどある すぐ拒否・否定に逃げるのはオトコじゃ無い
チャレンジしてこそのサラリーマン 失敗したってダメ元 挑戦の無い企業に発展は無い

つか、どっかのExcelスレで同じ質問を目にした記憶があるような デジャブか

4 名前:デフォルトの名無しさん mailto:sage [2023/11/27(月) 22:51:04.78 ID:CI3qhd280.net]
https://www.capind.co.jp/product/detail.php?id=251
これなんか良さげだな 複数機器に対応してるのもいい
稟議上げて社長におねだりしてろ おいくら万円かは分からん

5 名前:デフォルトの名無しさん mailto:sage [2023/11/27(月) 23:03:30.45 ID:YDVDDDMEM.net]
1000万以上の装置なら有限要素解析とかFFT解析とかなのか
VBAの知識だけではどうにもならない気がするけど

6 名前:デフォルトの名無しさん (ワッチョイ 47b6-1fOb) mailto:sage [2023/11/28(火) 10:41:11.25 ID:V3dCbzyl0.net]
計測器統合制御をExcelで実現するアドイン
『Sequence Maker』 ← 無償(商用利用でも個人利用でも無料
https://sequencemaker.hioki.com/ja/  こんなん出ましたけど
こういうのでなくて?

7 名前:デフォルトの名無しさん mailto:sage [2023/11/28(火) 11:39:13.35 ID:x9cWJykmM.net]
>>2の内容だと制御がしたいのではなくてデータ処理の方じゃないの?

8 名前:デフォルトの名無しさん (ワッチョイ 5fb5-rRln) mailto:sage [2023/11/29(水) 23:02:10.85 ID:A5d8zOu00.net]
データ処理なんよ
座標はマイナスもあるからなかなかめんどくさい
幾何公差やズレ量はvbaで作り込むとめちゃんこ便利なんだけどね
あと100年はvbaでいいぐらいめちゃんこしこしこ相性がいい

9 名前:デフォルトの名無しさん mailto:sage [2023/11/30(木) 10:17:18.39 ID:YCOtWOlp0.net]
リンク先見てみればわかるけど、制御もデータ処理も両方だよ
接続方式も様々、データ送るのも受けるのもあれこれ それが「無料」 らしい
じぶんトコの機器と繋いで試してみるには充分 受け取ったデータをどう加工するか
それがしやすいか、試行錯誤するにはもってこいじゃ?

10 名前:デフォルトの名無しさん mailto:sage [2023/12/23(土) 11:24:28.66 ID:0DKgSd0V0.net]
すみません 質問です
C1にはrandom関数が入っています。B1にはC1のコピーしたものの値を貼り付けています。A1にはB1が0.6より大きければ◯小さければ✕が入るようにします。A1
を下にオートフィルすればB2にはC1を参照としてC1をコピーした値、A2にはA1と同じように◯✕が入るようにしたいです
よろしくお願いいたします
https://i.imgur.com/hBsRvdT.jpg



11 名前:デフォルトの名無しさん (ワッチョイ a3b5-pDLy) [2023/12/23(土) 15:04:46.53 ID:Gwk7x+r/0.net]
AとB列は全部同じ値になるだけじゃ

12 名前:デフォルトの名無しさん (ワッチョイ 63bf-pDLy) [2023/12/23(土) 19:02:50.72 ID:QzF0pH9f0.net]
マクロが突然壊れた。
ある時、マクロの一覧が表示されなくなり、
セキュリティー(トラストセンター)をいじったら一時的に
治ったが、また表示されなくなり、今に限っては
マクロを動かすと全く違う動作をしたり、今まで正常に
何回も動かしてたマクロが突然エラーになって動かない。
ファイルが壊れたか???と思ったが、別のPCでそのファイル
正常に動作するんで、オフィス修復やったが治らず、
で、結局再インストしたらあっけなく治った。
プログラムが何かの拍子で壊れる、ということがあるらしい。

13 名前:デフォルトの名無しさん (ワッチョイ 63bf-pDLy) [2023/12/23(土) 21:28:56.85 ID:QzF0pH9f0.net]
12だがやはり「マクロの登録」一覧からマクロが突然消える。
誰か対策教えてくれ。

14 名前:デフォルトの名無しさん mailto:sage [2023/12/23(土) 21:55:07.93 ID:wXkv6mGDd.net]
どうせマクロに署名してないから起動時に無効化されてるってオチ

15 名前:デフォルトの名無しさん (ワッチョイ 6301-cfY7) [2023/12/23(土) 22:27:46.32 ID:8ng/MRqb0.net]
ストレージか?

16 名前:デフォルトの名無しさん mailto:sage [2023/12/24(日) 08:57:28.13 ID:emWydGj70.net]
>>12
随分前だけどバージョン違いのExcelでマクロを起動すると似たような状況になったことがあったな
複数人で使い回したりしてる?

17 名前:デフォルトの名無しさん mailto:sage [2024/02/29(木) 03:28:34.72 ID:fThkXDoh0.net]
以下のようにデータを入力したときに
画像のようにレイアウトをかえて、表示用として別シートに書くことは出来ますか?


A出版 004
A出版 003
B出版 006
B出版 005
(本当は画像と同じように書きます)

https://i.imgur.com/1vIYIHQ.jpg

単純に取引先でソートして
VBAで転記するときに、
上と同じなら文字削除すれば簡単でしょうか?

18 名前:デフォルトの名無しさん mailto:sage [2024/02/29(木) 03:34:27.60 ID:Abbi1OW1d.net]
できます

19 名前:デフォルトの名無しさん (ワッチョイ ca77-DUIk) mailto:sage [2024/02/29(木) 09:37:23.42 ID:VmbR4Tf/0.net]
>>17
後の流用を考えると、削除しないほうが良いんじゃない?

20 名前:デフォルトの名無しさん mailto:sage [2024/02/29(木) 14:12:43.39 ID:JwatrK+sd.net]
>>19
あくまでも表示用のシートです
削除しないとなると、どのような処理になりますか?
色を背景色にするのでは選択すると入力できてしまうので、誤入力防止で削除を考えました



21 名前:デフォルトの名無しさん mailto:sage [2024/02/29(木) 14:38:52.61 ID:VmbR4Tf/0.net]
>>20
ごめん、表示用だと認識してませんでした

22 名前:デフォルトの名無しさん (ワッチョイ 1b56-AA/x) mailto:sage [2024/03/03(日) 09:38:35.96 ID:nYZbKW3u0.net]
セル内に改行付きで入ってる文字列をWordファイルの指定のセルに転記させたいです。
当初差し込み印刷でやろうとしたんですが改行が消えてしまって…

23 名前:デフォルトの名無しさん mailto:sage [2024/03/05(火) 15:19:55.05 ID:lrAkKyth0.net]
>>22
具体的な用途がわからないけど、文書内の表のセルにただ入力したいだけなら文字列で書き込めばいいんじゃないかな

Sub 文書内のセルに転記()

Dim str As String
str = Cells(1, 1).Value

Dim doc As Object, i As Long

Set doc = Documents.Open(ThisWorkbook.Path & "\文書1.docm")

doc.Tables(1).Cell(1, 1).Range.Text = str
End Sub

24 名前:デフォルトの名無しさん (ワッチョイ 7b6e-0WZ8) mailto:sage [2024/03/05(火) 21:04:29.79 ID:vpqODFup0.net]
500行ずつ下へ移動するオシャレな方法があれば教えて
コードは簡単に書けるけどボタンをどうしようか悩んでいる。

25 名前:デフォルトの名無しさん (ワッチョイ cb01-fRaX) [2024/03/05(火) 22:42:06.84 ID:uv6Tn7vf0.net]
リボンかクイックに置けばいいだけ

26 名前:デフォルトの名無しさん (スップ Sdbf-ZLJX) mailto:sage [2024/03/05(火) 23:06:34.48 ID:1MXf4VgDd.net]
ボタンなんてダサい
ショートカットキーにしとけ

27 名前:デフォルトの名無しさん (ワッチョイ 4bfa-sqC9) mailto:sage [2024/03/06(水) 00:55:19.48 ID:g0HJYNda0.net]
>>26
ショートカットキーでマクロ発動とかできるの?

28 名前:デフォルトの名無しさん (ワッチョイ cb41-zqCT) mailto:sage [2024/03/06(水) 21:07:09.63 ID:J53jsheD0.net]
ちっさいユーザーフォームに[↓500] [↑500]のボタン置いて、Sheetの前面にフロートさせとく

29 名前:デフォルトの名無しさん mailto:sage [2024/03/22(金) 23:46:16.21 ID:4cmyPG190.net]
質問させていただきます
Cellsでセルを指定するときにセル番地を簡単にわかる方法はないでしょうか?
R1C1参照形式というものがありますがこれだとRangeを使用する際に不便だと思います。皆様はどのようにCellsとRangeに適したセル番地を把握されてますか?

30 名前:デフォルトの名無しさん (ワッチョイ 591c-/oLk) mailto:sage [2024/03/23(土) 01:40:54.15 ID:WFks+Yvw0.net]
よくわからないけど
Range("A1") と書くのと Cells(1, "A") と書くのは同じです



31 名前:デフォルトの名無しさん (ワッチョイ d901-8/Mv) [2024/03/23(土) 09:27:28.74 ID:Y5NpvLBG0.net]
>>30
mjsk
初めて知った(今頃)

32 名前:デフォルトの名無しさん (スプープ Sd33-MwD1) mailto:sage [2024/03/23(土) 09:36:59.52 ID:mhs1yCGmd.net]
>>31
rangeオブジェクトのリファレンスに一度目を通しておくと良いよ

33 名前:デフォルトの名無しさん mailto:sage [2024/03/23(土) 13:55:04.13 ID:ulv10UCb0.net]
助けて下さい
txtに変換して
そのtxtを別のアプリで
読み込もうとしています

Application.CutCopyMode = False
Dim book1 As Workbook
Sheets("label").Select

Application.DisplayAlerts = False

Set book1 = Workbooks("◯◯◯.xlsm")

book1.SaveAs Filename:="C:\Users\aaaaa\Desktop\片山\label.txt", _
FileFormat:=xlCurrentPlatformText

Application.DisplayAlerts = False

Range("B3").Select

Sheets("入力チェック表").Select

Range("H4").Select

Application.Quit

ThisWorkbook.Close

ActiveWorkbook.Close SaveChanges:=False

End Sub

34 名前:デフォルトの名無しさん mailto:sage [2024/03/23(土) 14:01:19.14 ID:ulv10UCb0.net]
シートlabelをtxtに変換して
別のアプリで読み込もうと思います

ですが、最後はエクセルが
終了してしまうため
(bookが閉じる)
終了しないようにしたいのですが

最後3行を削除すると
txtを保存するためのアラートが出たり
アプリで読み込むと
読込エラーが出たりします
(txtファイル使用中の為?)

エクセル終了しない方法は
ありますか?

35 名前:デフォルトの名無しさん mailto:sage [2024/03/23(土) 14:30:10.11 ID:JDdDfN3id.net]
>>34
Application.quitしてるからExcelが終了するのは当然では

36 名前:デフォルトの名無しさん mailto:sage [2024/03/23(土) 15:09:35.81 ID:ulv10UCb0.net]
>>35
ありがとうございます

>>34
Application.quit
を削除したのですが
エクセルは終了しませんが
book?が終了します

37 名前:デフォルトの名無しさん mailto:sage [2024/03/23(土) 15:47:42.35 ID:2VB/Vbesd.net]
>>36
ブック開いてると排他制御かかるから書き込みロックするソフトから当該ブック開けなくなる
だから閉じるしかないと思うよ

38 名前:デフォルトの名無しさん mailto:sage [2024/03/23(土) 15:48:11.11 ID:2VB/Vbesd.net]
ああ、Excel側で読み取り専用で開き直すって手があるな

39 名前:デフォルトの名無しさん mailto:sage [2024/03/23(土) 16:28:38.79 ID:ulv10UCb0.net]
>>37
アドバイスありがとうございます
閉じるしか
無理ですか...

40 名前:デフォルトの名無しさん [2024/03/23(土) 22:42:53.35 ID:ULmGYrNT0.net]
助けてで始まる質問をする奴は○○って法則



41 名前:デフォルトの名無しさん mailto:sage [2024/03/26(火) 11:45:12.02 ID:JlWIdVqx0.net]
ブックのフルパス取得しといて開きなおすとこまで書けばいいんじゃ

42 名前:デフォルトの名無しさん [2024/03/26(火) 12:10:47.06 ID:qhsI8dwj0.net]
何がしたいかわからん

43 名前:デフォルトの名無しさん (ワッチョイ 62ad-aQbW) mailto:sage [2024/04/08(月) 04:42:24.97 ID:1vwt4prT0.net]
日付(2024/01/01)のセルをVBAのRange("A1").Valueなどで取得すると、勝手に2024/01/01 (月)って曜日の文字列が追加されます。
曜日なしで取得する方法をご存じの方いましたら教えてください。
曜日がついているせいでDateとして扱えず困っています。
Dim d As Date
d = CDate(Range("A1").Value) '2024/01/01 (月)が入ってるため
これでエラーが出ます。

2024/01/01 01:00:00のように時間が入っている場合は2024/01/01 (月) 01:00:00になります。
NumberFormatLocalでフォーマットを指定してもダメでした。
取得するセルの書式設定は日付でユーザー定義ではないです。
最終手段の文字列を加工するのはなしでお願いします。

44 名前:デフォルトの名無しさん mailto:sage [2024/04/08(月) 07:42:44.65 ID:TVRO53b8d.net]
>>43
Dim d As Date
d = CDate(DATEVALUE(Range("A1").Value))

45 名前:デフォルトの名無しさん mailto:sage [2024/04/08(月) 14:05:35.40 ID:nl9i5mBy0.net]
>>43
試してみたけど、この3行はどれもエラーにならず同じ結果になった
d = CDate(Range("A1").Value)
d = Range("A1").Value
d = Range("A1")

セルA1の内容は本当にシリアル値か?
OSやOfficeは日本語版か?
ロケールは日本になってるか?

シリアル値ならそのままDate型に代入できるかららCDateで変換するのは無駄
A1セルの書式を標準に変えたらどんな表示になるか確認

46 名前:デフォルトの名無しさん [2024/04/08(月) 14:31:02.66 ID:bhILccJZ0.net]
>>43
試したけど自分も再現しない。
そちらで新しいブックを作って同じ事を試したら再現する?

47 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 13:20:50.97 ID:CNAyRCwJM.net]
すみません。初心者です。調べてもわからなかったので質問します。urlのようにまず一週間分の表を作って 一週間ごとにオートフィルすれば表がつくれるのですがそれをマクロでやりたいです。よろしくお願いいたします

48 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 13:30:27.56 ID:CNAyRCwJM.net]
https://tadaup.jp/2205c27d6.png
これでお願いいたします

49 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 13:31:59.88 ID:+lYdM27Td.net]
質問とは

50 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 13:32:38.30 ID:CNAyRCwJM.net]
ボタンを配置して押すごとに一週間分作成という風にしたいです。



51 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 13:34:22.65 ID:CNAyRCwJM.net]
>>49
誠に勝手ながらコードを教えて欲しいです

52 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 14:44:25.19 ID:EBugvdEwM.net]
>>47
Sub 全自動で表を作るMacro1()
  Dim da As Date
  da = "1/1" 'この日からスタート
  ro = 2
  For we = 1 To 52 '52週間分作る
    Cells(ro, 3).Resize(1, 3) = Array("a", "b", "c")
    For lo = 1 To 7
      Cells(ro + lo, 2) = da
      da = da + 1
    Next
    Set ra = Cells(ro, 2).Resize(8, 4)
    ra.Borders(xlEdgeLeft).LineStyle = xlContinuous
    ra.Borders(xlEdgeLeft).Weight = xlMedium
    ra.Borders(xlEdgeRight).LineStyle = xlContinuous
    ra.Borders(xlEdgeRight).Weight = xlMedium
    ra.Borders(xlEdgeTop).LineStyle = xlContinuous
    ra.Borders(xlEdgeTop).Weight = xlMedium
    ra.Borders(xlEdgeBottom).LineStyle = xlContinuous
    ra.Borders(xlEdgeBottom).Weight = xlMedium
    ra.Borders(xlInsideVertical).LineStyle = xlContinuous
    ra.Borders(xlInsideVertical).Weight = xlMedium
    ra.Borders(xlInsideHorizontal).LineStyle = xlContinuous
    ra.Borders(xlInsideHorizontal).Weight = xlMedium
    ro = ro + 8
  Next
  Range("B:B").Font.Name = "MS 明朝"
  Range("C:E").Font.Name = "MS ゴシック"
  Range("B:E").Font.Bold = True
  Range("B:B").NumberFormatLocal = "m月d日 (aaa)"
End Sub

53 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 15:00:14.82 ID:CNAyRCwJM.net]
>>52
ありがとうございます。大変申し訳ありません。

54 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 16:35:36.48 ID:CNAyRCwJM.net]
>>52
すみません。これでも大丈夫ですがマクロ1回実行するごとに7日分つくりたいです。わがまますみません。

55 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 17:25:50.64 ID:GvF1xxBu0.net]
>>54
Sub 一週間ずつコピペ追加Macro1()
  ro = Cells(Rows.Count, 2).End(xlUp).Row
  Cells(ro - 7, 2).Resize(8, 4).Copy Cells(ro + 1, 2)
  For Each c In Cells(ro + 2, 2).Resize(7, 1)
    c.Value = c + 7
  Next
  Columns("B").AutoFit
End Sub

56 名前:デフォルトの名無しさん mailto:sage [2024/04/09(火) 17:44:22.55 ID:CNAyRCwJM.net]
>>55
ありがとうございます!助かりました

57 名前:デフォルトの名無しさん mailto:sage [2024/05/14(火) 11:08:08.44 ID:4ur2uort0.net]
ワークシート上で使うつもりの関数についてですが
Function で関数を作る場合に
ワークシートのsum関数のように、「開始セル:終端セル」で範囲指定したものを
引数として渡すにはどのように書けばいいでしょうか?

Fuction Nmame(ここにどう書けば・・・) as Ingteger

という意味です

58 名前:デフォルトの名無しさん mailto:sage [2024/05/14(火) 12:42:16.58 ID:kD3ns+u20.net]
>>57

Function Nmame(セル範囲 As Range) As Integer
  Nmame = WorksheetFunction.Sum(セル範囲)
End Function

59 名前:57 mailto:sage [2024/05/14(火) 14:38:27.21 ID:w6s7TkHo0.net]
>>58
ありがとうございます
様子がわかりました

60 名前:デフォルトの名無しさん mailto:sage [2024/05/15(水) 02:47:04.16 ID:m8dxiqQg0.net]
WorksheetFunctionを知らないのか便利さを理解してないのか分からんが、使わない奴多すぎだよ。



61 名前:デフォルトの名無しさん (ワッチョイ 0eda-UQRA) mailto:sage [2024/05/20(月) 19:11:18.88 ID:7XMc72u80.net]
たしかにExcel使っている人の中で99.9%の人は使ってないと思うよ

62 名前: mailto:sage [2024/05/21(火) 10:21:01.62 ID:KUESjums0.net]
WorksheetFunctionは後でかなり読みづらくなるのとエラーの対処が面倒になるから極力避けちゃうな
SequenceとXlookupはたまに使う

63 名前:デフォルトの名無しさん mailto:sage [2024/08/19(月) 12:24:22.85 ID:r5bjtZ4H0.net]
>>62
そのままベタで書いてない?
Set wf = WorksheetFunction
n = wf.Vlookup(以下略
みたいにすれば式が長くて読みづらいのはだいぶ改善されるけど

64 名前:デフォルトの名無しさん mailto:sage [2024/08/19(月) 13:00:42.46 ID:0FLHd/HT0.net]
object変数使うのとwith句どっちにするか悩む

65 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 16:25:00.16 ID:p6R299lZ0.net]
まーあまり使う機会が無いからね
今パッと思いつくのでも銀行丸めでない四捨五入くらい

66 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 21:12:32.10 ID:imFiEHqt0.net]
wFuncと書くかな王道のキャメルネームってヤツで

67 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 21:32:45.54 ID:mP9N7y9+0.net]
functionの省略形はFn
キートップの表記もそうなってるし

68 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 21:39:19.62 ID:9O1swhs+d.net]
キートップでいうならほとんどのキーボードはFだよ
F1~F12のF

69 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 19:14:36.54 ID:4iA6d+k70.net]
なるほど、fnを変数名もありだね
短くて分かりやすいのがベスト

70 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 20:47:55.78 ID:2kUwH3KZ0.net]
>>68
そのパターンだと、続く数字がないと、F だけじゃ意味を認識できにくくないかな?
VBAと同じ祖先のN88-BASICにDEF FN()っていうステートメントがあったぐらいだし、Fnあたりが無難じゃないかなあと



71 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 21:40:22.16 ID:4iA6d+k70.net]
変数名悩むよいつも

72 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 06:52:44.35 ID:BUiu5a090.net]
wFuckでいいんじゃね

73 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 15:53:04.39 ID:9/zXA2VM0.net]
それもありだね
何となく意味が分かる変数名がベスト

74 名前:デフォルトの名無しさん mailto:sage [2024/09/03(火) 11:47:24.62 ID:RHXywGfU0.net]
20種類前後の機材があり、1部屋につき5~10種使っていて、全部で50部屋程度ある
部屋毎に以下の内容を記載したシートを作らないといけない(機材名 サイズ 台数)というのが定期的にあり
現在は(部屋番号a 部屋名)と(部屋番号b 機材名 サイズ 台数)の一覧シートを作って
For 部屋番号=2 to 部屋番号bmax
部屋番号a=部屋番号b
*転記
といった形のマクロを使用しているのですが
いちいち機材名等をコピペするのが手前なので(機材名 サイズ 台数 部屋番号b1 b2…)のシートを作って部屋番号a=b1*転記、a=b2*転記みたいにしたいです
ただ、私の知識だと判定と転記の行を増やすくらいしか思い付かず、スッキリとした形にできるのでしょうか

75 名前:デフォルトの名無しさん (ワッチョイ 5f41-RGwf) mailto:sage [2024/09/03(火) 16:38:51.21 ID:UjP0155+0.net]
すいません自己解決しました

76 名前:デフォルトの名無しさん (ワッチョイ 5fdb-nMrU) [2024/09/05(木) 12:36:06.75 ID:z+pIceuZ0.net]
雑魚解決

77 名前:デフォルトの名無しさん [2024/12/05(木) 14:41:34.90 ID:BRiCmyxP0.net]
B1:D1が全てTRUEの時、◯を違う時×を表示するという具合の関数を組みたいのですが何を使えばいいのでしょうか?

78 名前:デフォルトの名無しさん [2024/12/05(木) 14:48:46.36 ID:2LNpfkRJa.net]
lookup
vlookup

79 名前:デフォルトの名無しさん mailto:sage [2024/12/05(木) 15:13:00.67 ID:BvdDuGAN0.net]
=IF(COUNTIF(B1:D1,TRUE)=3,”◯”,”×”)

80 名前:デフォルトの名無しさん mailto:sage [2024/12/05(木) 16:43:15.56 ID:e2kHlQPe0.net]
=IF(AND(B1:D1),"○","×")



81 名前:デフォルトの名無しさん (ワッチョイ 18f8-RZe5) mailto:sage [2024/12/05(木) 19:34:08.56 ID:8QbKq8w50.net]
VBAスレだからworksheetfunctionって明示しないと

82 名前:デフォルトの名無しさん (ワッチョイ acce-WFUB) mailto:sage [2024/12/05(木) 21:20:09.22 ID:7iZ97EoX0.net]
= Mid("◯×", Range("B1") * Range("C1") * Range("D1") + 2, 1)

83 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 08:22:31.23 ID:m++O9Thl0.net]
>>77
頭を使ったほうが良いと思う

84 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 18:22:33.39 ID:FGUnkbhB0.net]
ここに来るのは、頭だけは絶対に使わない人達

85 名前:デフォルトの名無しさん (ワッチョイ 0e62-jXfH) mailto:sage [2024/12/07(土) 20:46:46.78 ID:5zqnWiz30.net]
ポコポコヘッドを覚えてから質問して来い?

86 名前:デフォルトの名無しさん (ワッチョイ 5f4d-RZe5) mailto:sage [2024/12/07(土) 21:35:52.97 ID:5P3CnKiu0.net]
>>84
よう馬鹿!

87 名前:デフォルトの名無しさん mailto:sage [2024/12/09(月) 11:28:21.48 ID:WZWOgPIq0.net]
うんこ

88 名前:デフォルトの名無しさん [2025/01/23(木) 21:39:17.03 ID:L52ALlnW0.net]
カレー

89 名前:デフォルトの名無しさん [2025/06/10(火) 22:29:47.99 ID:chtn5cci0.net]
今どきのCONTINUEと同じように使えるのが goto CONTINUE方式

90 名前:デフォルトの名無しさん mailto:age [2025/06/11(水) 17:06:06.79 ID:KpaZiopI0.net]
ワッチョイありのがええんやで



91 名前:デフォルトの名無しさん [2025/06/15(日) 12:04:33.82 ID:VWehYNCSa.net]
無の方は荒らされてるな

92 名前:デフォルトの名無しさん [2025/06/15(日) 16:04:36.12 ID:iEbH+tZ40.net]
バカが騒いでるだけ
わざわざ私バカですって手を挙げて出てくるのが面白い、本人がわかってなくてw

93 名前:デフォルトの名無しさん mailto:sage [2025/06/15(日) 23:58:19.79 ID:K8AqenHf0.net]
VBAスレ2つあったの今知ったわw

94 名前:デフォルトの名無しさん mailto:sage [2025/06/16(月) 07:54:22.50 ID:ibaltNjp0.net]
>>92
わかってる奴は質問スレ使う理由ないんだから、
質問スレでマウント取る奴ってそのために質問スレに書き込むバカでしかないんだよな
疑問の解決に寄与するならまだしも的外れなこと言ってる奴もいるし

95 名前:デフォルトの名無しさん mailto:sage [2025/06/16(月) 13:10:13.94 ID:Mgfu6kwT0.net]
昔から言われてるでしょ
「バカって言うやつが本当のバカ」

96 名前:デフォルトの名無しさん [2025/06/16(月) 21:13:13.73 ID:jCyEwpBS0.net]
>>95
昔から言われてるでしょ
それ言ってるのはバカしかいないと

97 名前:デフォルトの名無しさん mailto:sage [2025/06/17(火) 18:43:01.81 ID:XfPfRxIO0.net]
昔から言われてるのは、5ちゃんねるに書き込んでる事自体馬鹿ってヤツ

98 名前:デフォルトの名無しさん [2025/06/17(火) 19:14:09.68 ID:ebkbzKcj0.net]
それは否定できねぇなあ

99 名前:デフォルトの名無しさん [2025/06/17(火) 20:52:08.20 ID:87w8cuvY0.net]
踊る阿呆に見る阿呆、同じ阿呆なら踊らにゃ損損

100 名前:デフォルトの名無しさん [2025/06/20(金) 21:29:26.25 ID:sV38LovV0.net]
アホちゃいまんねんパーでんねん



101 名前:デフォルトの名無しさん [2025/06/22(日) 11:13:20.67 ID:pDLda+7Na.net]
シットルケ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<25KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef