[[20220728164132]]@wƒ†[ƒU[ƒtƒH[ƒ€‚Å‹âs‚ɑΉž‚µ‚½Žx“XƒR[ƒh‚Ì“üxiƒPƒCƒRj@ƒy[ƒW‚ÌÅŒã‚É”ò‚Ô

[ ‰‚ß‚Ä‚Ì•û‚Ö | ˆê——(ÅVXV‡) | ‘S•¶ŒŸõ | ‰ß‹ŽƒƒO ]

@

wƒ†[ƒU[ƒtƒH[ƒ€‚Å‹âs‚ɑΉž‚µ‚½Žx“XƒR[ƒh‚Ì“ü—Í‚ª‚Å‚«‚Ü‚¹‚ñxiƒPƒCƒRj

Sheet‚P‚ÌA—ñ‚É‹âs–¼AB—ñ‚É‹âsƒR[ƒhAC—ñ‚ÉŽx“X–¼AD—ñ‚ÉŽx“XƒR[ƒh‚ª‚ ‚è‚Ü‚·B
ƒ†[ƒU[ƒtƒH[ƒ€‚̃eƒLƒXƒgƒ{ƒbƒNƒX‚P‚É‹âs–¼‚ð“ü—Í‚µ‚½‚çASheet1‚ðŽQÆ‚µAƒeƒLƒXƒgƒ{ƒbƒNƒX‚Q‚É‹âsƒR[ƒh‚ªŽ©“®“ü—Í‚Å‚«‚é‚悤‚É‚Í‚Å‚«‚Ü‚µ‚½B
‚µ‚©‚µAƒeƒLƒXƒgƒ{ƒbƒNƒX‚R‚ÉŽx“X–¼‚ð“ü—Í‚µAƒeƒLƒXƒgƒ{ƒbƒNƒX‚S‚É‹âs‚ɑΉž‚µ‚½Žx“XƒR[ƒh‚ðŽ©“®“ü—Í‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB

‰º‹L‹Lq‚ɂǂ̂悤‚ȒljÁ‚ð‚·‚ê‚Ή”\‚Å‚µ‚傤‚©H‚²Žw“ì‚¢‚½‚¾‚¯‚é‚Æ‚½‚·‚©‚è‚Ü‚·B

EEEEEEEEEEEEEEEEEEEEEEEEEE
Private Sub ‹âs–¼_Change()
Dim r As Range

Set r = Worksheets("‹âsƒR[ƒh").Columns("A:A").Find _
(‹âs–¼.Value, LookIn:=xlValues, lookat:=xlWhole)
If Not r Is Nothing Then
‹âsƒR[ƒh.Value = r.Offset(0, 1).Value
Else
‹âsƒR[ƒh.Value = ""
End If

End Sub

ƒ Žg—p ExcelFOffice365AŽg—p OSFWindows10 „


 ‚±‚ñ‚É‚¿‚Í

 „ƒ†[ƒU[ƒtƒH[ƒ€‚̃eƒLƒXƒgƒ{ƒbƒNƒX1‚É‹âs–¼‚ð“ü—Í‚µ‚½‚ç¤Sheet1‚ðŽQÆ‚µ¤
 „ƒeƒLƒXƒgƒ{ƒbƒNƒX2‚É‹âsƒR[ƒh‚ªŽ©“®“ü—Í‚Å‚«‚é‚悤‚É‚Í‚Å‚«‚Ü‚µ‚½¡

 ª‚±‚Á‚¿‚ªo—ˆ‚½‚Ì‚È‚çA—Ž‚¿’…‚¢‚Äl‚¦‚ê‚ÎA•K‚¸‚Å‚«‚Ü‚·B(‚à‚¤­‚µŠæ’£‚Á‚Ä!!)

i‚ ‚Ý‚Èj 2022/07/28(–Ø) 17:09


„‰º‹L‹Lq‚ɂǂ̂悤‚ȒljÁ‚ð‚·‚ê‚Ή”\‚Å‚µ‚傤‚©H

‚²³’m‚Ì‚±‚Æ‚ÆŽv‚¢‚Ü‚·‚ªAPrivate Sub ‹âs–¼_Change()@‚Æ@End Sub@‚̊ԂɒljÁ‚µ‚Ä‚àƒ_ƒ‚Å‚·B

i‚í‚©‚ç‚ñj 2022/07/28(–Ø) 17:28


¡‚P
„ƒ†[ƒU[ƒtƒH[ƒ€‚̃eƒLƒXƒgƒ{ƒbƒNƒX‚P‚É‹âs–¼‚ð“ü—Í‚µ‚½‚ç
Ž¿–â‚Æ‚ÍŠÖŒW‚ ‚è‚Ü‚¹‚ñ‚ªA‚»‚¤‚¢‚¤‚Ì‚ÍuƒRƒ“ƒ{ƒ{ƒbƒNƒXv‚âuƒŠƒXƒgƒ{ƒbƒNƒXv‚Å‚â‚Á‚½‚Ù‚¤‚ª“KØ‚©‚Æ‚¨‚à‚¤‚Ì‚Å‚·‚ª”@‰½‚Å‚µ‚傤‚©B
 (‚¶‚á‚È‚¢‚ÆA“ü—Í’†‚Å‚àChangeƒCƒxƒ“ƒg”­“®‚µ‚Ü‚·‚æ‚ËH)

¡‚Q
Ž¿–â‚Ì‚Ù‚¤‚ÍAƒ[ƒNƒV[ƒgã‚̘b‚Å‚ ‚ê‚ÎXLOOKUPŠÖ”‚È‚Ç‚ðŽg‚¦‚ΊȒP‚É‹‚Ü‚è‚Ü‚·‚ªAƒ}ƒNƒ‚̃R[ƒhã‚ÅÄŒ»‚µ‚悤‚Æ‚¨‚à‚¤‚Æ­X“‚¢‚悤‚ÈEEE
‚·‚­‚È‚­‚ÆAŽx“X‚Ìysz‚𒲂ׂé‚Ì‚ÉFindƒƒ\ƒbƒh‚ðŽg‚¤‚Ì‚Í“KØ‚Å‚Í‚È‚¢‚©‚Æ‚¨‚à‚¢‚Ü‚·B

 y‹âsƒR[ƒhzƒV[ƒg‚̃ŒƒCƒAƒEƒg
    __A___   _____B____   ___C__   ___D__
 1  ‹âs–¼   ‹âsƒR[ƒh   Žx“X–¼   Žx“XƒR[ƒh
 2  A‹âs       0001      –{“X       000
 3  A‹âs       0001      Žx“X‚P     001
 4  A‹âs       0001      Žx“X‚Q     002
 5  B‹âs       0002      –{“X       001
 6  B‹âs       0002      Žx“X‚P     002

‘ãˆÄ‚Æ‚µ‚Ī‚̂悤‚ȃf[ƒ^‚Ì‚Æ‚««‚̂悤‚ȃV[ƒgi”ñ•\Ž¦j‚ðŽdž‚ñ‚Å‚¨‚¢‚ÄA‚Ï‚Ï‚Á‚Æ‚»‚¿‚ç‚©‚çƒf[ƒ^‚ðŽ‚Á‚Ä‚­‚é‚Ì‚Å‚Í‚¾‚ß‚È‚ñ‚Å‚·‚©H

 yì‹Æ—pzƒV[ƒg‚̃ŒƒCƒAƒEƒg
   ___A____   ______________________B______________________________
 1  A‹âs     =XLOOKUP(A1,‹âsƒR[ƒh!A:A,‹âsƒR[ƒh!B:B,"ŠY“–‚È‚µ")
 2  Žx“X‚Q    =XLOOKUP(A1&A2,‹âsƒR[ƒh!A:A&‹âsƒR[ƒh!C:C,‹âsƒR[ƒh!D:D,"ŠY“–‚È‚µ")

‚È‚¨A˜V”kS‚È‚ª‚çAà–¾‚·‚é‚É‚ ‚½‚èƒV[ƒg–¼‚âƒIƒuƒWƒFƒNƒg–¼‚͇‚킹‚½‚Ù‚¤‚ª“`‚í‚è‚â‚·‚¢‚ÆŽv‚¢‚Ü‚·B

i‚à‚±‚È‚Qj 2022/07/28(–Ø) 18:10


‚Ü‚¸•¶Žš‚Æ”’l‚Ì‹æ•Ê‚Í‚Å‚«‚Ä‚¢‚é‚Ì‚Å‚µ‚傤‚©B

i‹âsƒR[ƒhAŽx“XƒR[ƒhj 2022/07/28(–Ø) 19:52


ƒRƒ“ƒ{ƒ{ƒbƒNƒX‚ðŽg‚Á‚½•û‚ª“KØ‚Æ‚¢‚¤ˆÓŒ©‚ªo‚Ä‚¢‚Ü‚·‚ªAŽ„‚à‚»‚¤Žv‚¢‚Ü‚·B
‚Æ‚¢‚¤‚±‚Æ‚Å‚»‚Ì•ûj‚ŃTƒ“ƒvƒ‹ì¬‚µ‚Ä‚Ý‚Ü‚µ‚½B

ƒ†[ƒU[ƒtƒH[ƒ€‚ɉº‹L‚̂悤‚ȃRƒ“ƒ{ƒ{ƒbƒNƒX‚ƃeƒLƒXƒgƒ{ƒbƒNƒX‚ª”z’u‚µ‚Ä‚ ‚é‚Æ‚µ‚Ü‚·B

ƒRƒ“ƒ{ƒ{ƒbƒNƒX@‹âs–¼@Žx“X–¼
ƒeƒLƒXƒgƒ{ƒbƒNƒX@‹âsƒR[ƒh@Žx“XƒR[ƒh

y‹âsƒR[ƒhzƒV[ƒg‚̃ŒƒCƒAƒEƒg‚Íã‚Ì‚à‚È‚±2‚³‚ñ‚Ì‚à‚Ì‚Æ“¯‚¶‚Æ‚µ‚Ü‚·B

 ƒ†[ƒU[ƒtƒH[ƒ€ƒ‚ƒWƒ…[ƒ‹
 ------------------------------------------------------------
Option Explicit
Dim tbl As Range

 Private Sub UserForm_Initialize()
    Set tbl = Worksheets("‹âsƒR[ƒh").Cells(1).CurrentRegion
    Set tbl = Intersect(tbl, tbl.Offset(1))

    With Me.‹âs–¼
        .ColumnCount = 2
        .ColumnWidths = "100;20"
        .ListWidth = 120
        .BoundColumn = 2
        .List = WorksheetFunction.Unique(tbl.Resize(, 2))
    End With

    With Me.Žx“X–¼
        .ColumnCount = 2
        .ColumnWidths = "100;20"
        .ListWidth = 120
        .BoundColumn = 2
    End With    
End Sub

 Private Sub ‹âs–¼_AfterUpdate()
    If Me.‹âsƒR[ƒh.Value <> "" Then
        Me.Žx“X–¼.List = WorksheetFunction.Filter(tbl.Resize(, 2).Offset(, 2), _
                                           Evaluate(tbl.Resize(, 1).Offset(, 1).Address & "=" & Me.‹âsƒR[ƒh.Value))
    End If
End Sub

 Private Sub ‹âs–¼_Change()
    Me.‹âsƒR[ƒh.Value = Me.‹âs–¼.Value
End Sub

 Private Sub Žx“X–¼_Change()
    Me.Žx“XƒR[ƒh.Value = Me.Žx“X–¼.Value
End Sub
 ----------------------------------------------------

Office365‚Æ‚¢‚¤‚±‚Æ‚È‚Ì‚ÅAUniqueŠÖ”‚âFilterŠÖ”‚ªŽg‚¦‚é‚Ì‚ÅŠy‚Å‚«‚Ü‚·B
FilterŠÖ”‚ÌŽg‚¢•û‚Í‚¿‚å‚Á‚Æ•È‚ª‚ ‚è‚Ü‚·‚ËB

ihatenaj 2022/07/28(–Ø) 22:16


ƒeƒLƒXƒgƒ{ƒbƒNƒX‚É“ü—Í‚µ‚½Œã‚̈—‚͂ǂ̂悤‚É‚µ‚Ä‚¢‚é‚Ì‚¾‚낤‚©B
i*j 2022/07/29(‹à) 08:40

ƒRƒƒ“ƒg•ÔMF

[ ˆê——(ÅVXV‡) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.