[[20160427202851]]@w–K–â‰ñ”‚ÆÅI–K–â“ú‚̃ŒƒR[ƒh‚Ì•\Ž¦xik-ponj@ƒy[ƒW‚ÌÅŒã‚É”ò‚Ô

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

@

w–K–â‰ñ”‚ÆÅI–K–â“ú‚̃ŒƒR[ƒh‚Ì•\Ž¦xik-ponj

 –K–â“ú       ŽÐ–¼  ]‹Æˆõ‹K–Í  ó‹µ    ”õl
 2014/9/26    AŽÐ    20`50l    I—¹    ¬–ñ
 2014/11/5    BŽÐ    20`50l    I—¹    Œ©ž‚Ý‚È‚µ
 2014/3/1     CŽÐ    10`19l    Œp‘±    Œ©ž‚Ý‚ ‚è
 2015/3/6     CŽÐ    10`19l    Œp‘±    ¤’k’†
 2015/3/8     DŽÐ    10`19l    Œp‘±    •s–¾
 2015/3/10    DŽÐ    10`19l    Œp‘±    Œ©ž‚Ý‚ ‚è
 2016/3/21    CŽÐ    10`19l    I—¹    ¬–ñ

ã‚̂悤‚È“ü—ÍiŽÀۂɂ͔猂 ‚è‚Ü‚·j‚ɑ΂µ‚ÄA
”NŒŽ‚ðŽw’è‚·‚邱‚Æ‚ÅA–K–â‰ñ”‚ÆÅI–K–â“ú‚̃ŒƒR[ƒh‚ð•\Ž¦‚·‚é•û–@‚ð‚²‹³Ž¦‚­‚¾‚³‚¢B

—Ⴆ‚ÎAã‚Ì—á‚ÅA2015”N3ŒŽ‚ðŽw’è‚·‚é‚ÆA

 –K–â“ú     ŽÐ–¼      ó‹µ    ”õl    –K–â‰ñ”
 2015/3/10  DŽÐ       Œp‘±    Œ©ž‚Ý‚ ‚è  2
 2015/3/21  CŽÐ       I—¹    ¬–ñ        3

‚ƕʃV[ƒg‚É•\Ž¦‚Å‚«‚é‚悤‚É‚µ‚½‚¢‚Æl‚¦‚Ä‚¨‚è‚Ü‚·B“¯Žž‚É•s—v‚È—ñi¡‰ñ‚Ì—á‚Å‚Íu]‹Æˆõ‹K–Ív‚ð”ñ•\Ž¦‚É‚µ‚½‚¢‚Å‚·Bj

‰½‘²A‹X‚µ‚­‚¨Šè‚¢\‚µã‚°‚Ü‚·B

ƒ Žg—p ExcelFExcel2010AŽg—p OSFWindows7 „


 „2016/3/21    CŽÐ    10`19l    I—¹    ¬–ñ

 ‚ÍA2015/2/21‚̊ԈႢ‚Å

 „2015/3/21  CŽÐ       I—¹    ¬–ñ        3

 ‚ÍA–K–â‰ñ”‚ª‚Q‚̊ԈႢ‚Å‚·‚©H

iƒ}ƒij 2016/04/27(…) 21:42


‚²‚ß‚ñ‚È‚³‚¢

 „2016/3/21    CŽÐ    10`19l    I—¹    ¬–ñ

 ‚ÍA2015/3/21‚̊ԈႢ‚Å‚·‚©

iƒ}ƒij 2016/04/27(…) 21:54


 ‚±‚ñ‚΂ñ‚íB

 ƒ}ƒi‚³‚ñ‚©‚玿–₪‚ ‚Á‚½Ž–‚ÅA‰¼‚É•\‹L‚ªŠÔˆá‚¢‚Å‚Í–³‚­3”N‰z‚µ‚̈Č‚¾‚Æ‚µ‚ÄA

„2014/3/1 CŽÐ
„2015/3/6 CŽÐ
„2016/3/21 CŽÐ

„”NŒŽ‚ðŽw’è‚·‚é

 Žw’肵‚½”NŒŽ‚Ì•ª‚¾‚¯‚ðŒvŽZ‘ÎÛ‚É‚·‚é‚ÆA—Ⴆ‚Î2015”N3ŒŽ‚ðŽw’è‚·‚é‚ÆA1Œ‚µ‚©ŠY“–‚µ‚È‚­‚È‚è‚Ü‚·‚ª—Ç‚¢‚ñ‚Å‚·‚©H

 ‚à‚µ‚­‚ÍŽw’肵‚½”NŒŽ‚Ü‚Å‚ÌŽž“_‚ÌŽÀÑ‚ð’m‚肽‚¢‚ÆŒ¾‚¤Ž–‚Å‚µ‚傤‚©H
 CŽÐ‚Ìꇂ̗áA
 2014”N3ŒŽ‚ðŽw’è‚·‚é‚ÆAŒp‘±    Œ©ž‚Ý‚ ‚è  1‰ñ
 2015”N3ŒŽ‚ðŽw’è‚·‚é‚ÆAŒp‘±    ¤’k’†      2‰ñ
 2016”N3ŒŽ‚ðŽw’è‚·‚é‚ÆAI—¹    ¬–ñ        3‰ñ
 ã‹L‚̂悤‚É‚µ‚½‚¢‚ÆŒ¾‚¤Ž–‚Å‚·‚©H

isyj 2016/04/27(…) 23:58


ƒ}ƒi—lAsy—l

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Ü‚½A‹LÚƒ~ƒX‚ª‚ ‚è\‚µ–󂲂´‚¢‚Ü‚¹‚ñB
sy—l‚²Žw“E‚Ì’Ê‚èAŽw’肵‚½”NŒŽ‚Ü‚Å‚ÌŽž“_‚ÌŽÀт̉ïŽÐ•Êˆê——‚ª’m‚肽‚¢‚Ì‚Å‚·B

ʼn‚̓}ƒi—l‚²Žw“E‚ÌÝ’è‚Ål‚¦‚Ä‚¢‚½‚Ì‚ÅAŽ©•ª‚Å®—‚µ‚«‚ꂸ–µ‚‚ª”­¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

‚æ‚낵‚­‚¨Šè‚¢\‚µã‚°‚Ü‚·B

ik-ponj 2016/04/28(–Ø) 07:56


 ‚½‚Æ‚¦‚΂P‚‚̈——á‚Å‚·B

 ‚PD‚©‚ç‚Á‚Û‚ÌSheet2‚Ì A1`D1 ‚É@–K–â“úAŽÐ–¼Aó‹µA”õl@‚ÆA’Šo‚µ‚½‚¢—ñ‚̃^ƒCƒgƒ‹‚ð‚¢‚ê‚Ü‚·B
 ‚QDH1 ‚É‚à@–K–â“ú@‚Æ‚¢‚ê‚Ü‚·B
 ‚RD2015/3 ‚Ü‚Å‚È‚ç@H2 ‚É <2015/4/1 ‚Æ‚¢‚ê‚Ü‚·B
 ‚SD‚±‚Ìó‘ԂŃtƒBƒ‹ƒ^[Ú×Ý’èB
@@‚PjƒŠƒXƒg”͈Í(L) ‚ð Sheet1 ‚Ì@ƒ^ƒCƒgƒ‹sŠÜ‚ß‚½@•\‘S‘ÌiA1:E8 “™j
@@@@‚±‚̗̈æ‚Í A1 ‚ð‘I‚ñ‚Å Ctrl/Shift/End ‚Å‚àŽæ“¾‚Å‚«‚Ü‚·B
@@‚QjŒŸõðŒ”͈͂ð SHeet2 ‚Ì H1:H2
@@‚Rj‘I‘ð‚µ‚½”͈Í(O) ‚ð‘I‚Ñ ’Šo”͈Í(T) ‚ð Sheet2 ‚Ì A1:D1
@@‚Sj‚n‚jƒ{ƒ^ƒ“
 ‚TD’Šo‚³‚ꂽ‚à‚̂ɑ΂µAA—ñ~‡‚É•À‚Ñ‘Ö‚¦
 ‚UDĂуtƒBƒ‹ƒ^[Ú×Ý’è
@@‚PjƒŠƒXƒg”͈Í(L) ‚ð B—ñ
@@‚Qjd•¡‚·‚郌ƒR[ƒh‚𖳎‹‚·‚é(R) ‚Ƀ`ƒFƒbƒN
@@‚Rj‚n‚jƒ{ƒ^ƒ“
 ‚VjE2 : =COUNTIF(B:B,B2)  ‚±‚ê‚ð‰º‚ÉƒtƒBƒ‹ƒRƒs[

iƒÀj 2016/04/28(–Ø) 08:49


•\Ž¦‚ÍŽw’茎‚É–K–₵‚½‰ïŽÐ‚Ì‚ÝH
Žè”²‚«‚µ‚È‚¢‚ÅA³‚µ‚¢2015”N3ŒŽ‚Ì—á‚ðŽ¦‚µ‚Ä‚¢‚½‚¾‚¯‚é‚Æ—Ç‚¢‚Ì‚Å‚·‚ªB

 Sub test()
    Dim d, myDate As Date
    Dim dicA As Object, dicB As Object
    Dim v, w
    Dim i As Long
    Dim k As String

    d = Format(DateAdd("m", -1, Date), "yyyy/m")
    d = Application.InputBox("”NŒŽŽw’è(YYYY/M)", , d, Type:=2)
    If VarType(d) = vbBoolean Then Exit Sub
    If IsDate(d) Then
        myDate = WorksheetFunction.EoMonth(CDate(d), 0)
    Else
        MsgBox "“ü—Í‚Í”NŒŽ@YYYY/M"
        Exit Sub
    End If

    v = Worksheets("sheet1").Range("a1").CurrentRegion.Value

    Set dicA = CreateObject("scripting.dictionary")
    Set dicB = CreateObject("scripting.dictionary")

    dicA("Œ©o‚µ") = Array(v(1, 1), v(1, 2), v(1, 4), v(1, 5), "–K–â‰ñ”")

    For i = 2 To UBound(v)
        If v(i, 1) > myDate Then Exit For
        k = v(i, 2)
        dicB(k) = dicB(k) + 1
        If Format(v(i, 1), "yyyy/m") = d Then
            dicA(d & k) = Array(v(i, 1), k, v(i, 4), v(i, 5), dicB(k))
        End If
    Next

    w = Application.Index(dicA.items, 0, 0)

    If dicA.Count = 1 Then MsgBox "ŠY“–‚È‚µ": Exit Sub

    Worksheets.Add.Range("a1").Resize(UBound(w, 1), UBound(w, 2)).Value = w

 End Sub

iƒ}ƒij 2016/04/28(–Ø) 19:40


ƒ}ƒi—l

‘å•ÏŽ¸—ç‚¢‚½‚µ‚Ü‚µ‚½B

 –K–â“ú       ŽÐ–¼  ]‹Æˆõ‹K–Í  ó‹µ    ”õl
 2014/9/26    AŽÐ    20`50l    I—¹    ¬–ñ
 2014/11/5    BŽÐ    20`50l    I—¹    Œ©ž‚Ý‚È‚µ
 2014/3/1     CŽÐ    10`19l    Œp‘±    Œ©ž‚Ý‚ ‚è
 2015/3/6     CŽÐ    10`19l    Œp‘±    ¤’k’†
 2015/3/8     DŽÐ    10`19l    Œp‘±    •s–¾
 2015/3/10    DŽÐ    10`19l    Œp‘±    Œ©ž‚Ý‚ ‚è
 2016/3/21    CŽÐ    10`19l    I—¹    ¬–ñ

‚ɑ΂µ‚ÄA2015”N3ŒŽ‚ðŽw’è‚·‚é‚ÆA

 –K–â“ú     ŽÐ–¼      ó‹µ    ”õl    –K–â‰ñ”
 2015/3/6   CŽÐ       Œp‘±    ¤’k’†      2    ©2014/3/1‚Æ2015/3/6‚Ì2ƒJƒEƒ“ƒg
 2015/3/10  DŽÐ       Œp‘±    Œ©ž‚Ý‚ ‚è  2@@©2015/3/8‚Æ2015/3/10‚Ì2ƒJƒEƒ“ƒg

‚ðl‚¦‚Ä‚¢‚Ü‚·B

ƒÀ—l

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Žèì‹Æ‚ł͉½‚Æ‚©‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B

‚½‚¾A
‚UDĂуtƒBƒ‹ƒ^[Ú×Ý’è
@@‚PjƒŠƒXƒg”͈Í(L) ‚ð B—ñ
@@‚Qjd•¡‚·‚郌ƒR[ƒh‚𖳎‹‚·‚é(R) ‚Ƀ`ƒFƒbƒN
@@‚Rj‚n‚jƒ{ƒ^ƒ“

‚Ì•”•ª‚©‚ÆŽv‚¢‚Ü‚·‚ªAƒ}ƒNƒ‚ð‹L˜^‚µ‚ÄŽÀs‚µ‚悤‚Æ‚·‚é‚ÆA

    Columns("B:B").AdvancedFilter Action:=xlFilterInPlace, Unique:=True

‚Ì•”•ª‚Ń^ƒCƒgƒ‹ˆÈŠO‚Ì—ñ‚ª‘S‚ÄŒ©‚¦‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

    Range("B1:B276").AdvancedFilter Action:=xlFilterInPlace, Unique:=True

‚Å‚à‘å‘Ì“¯‚¶‚悤‚Å‚·B
¶’[‚Ì—ñ”Ô†‚Ì”Žš‚ªÂ‚­‚È‚Á‚Ä‚¢‚é‚Ì‚Å‚·‚ªA‰½‚©ŠÖŒW‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©EEEE

‰½“x‚à‚¨Žè”‚ð‚¨‚©‚¯‚µ\‚µ–󂲂´‚¢‚Ü‚¹‚ñB
‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

ik-ponj 2016/04/28(–Ø) 20:03


 ì‹ÆŽè‡‚ÌÄŠm”F‚ÆA‰¼‚É‚»‚ê‚ðƒ}ƒNƒ‰»‚µ‚½‚ç‚Ç‚¤‚È‚é‚©A‚à‚¤‚P‚ÂAʼn‚©‚ç‚u‚a‚`‚Å‘‚­—á‚ð
 o—ˆã‚ª‚莟‘æƒAƒbƒv‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·‚ªA‚»‚Ì‘O‚ÉAƒ}ƒi‚³‚ñ‚©‚ç‚̈˗Š‚ÅA‚»‚¿‚炪ƒAƒbƒv‚³‚ꂽƒTƒ“ƒvƒ‹B

 >>2015”N3ŒŽ‚ðŽw’è‚·‚é‚Æ

 ‚Å‚·‚ªA‚±‚ÌŒ‹‰Ê‚̃Tƒ“ƒvƒ‹‚ªA‚Ç‚¤‚µ‚Ä‚à—‰ð‚Å‚«‚Ü‚¹‚ñB

 ‰ß‹Ž‚©‚ç2015”N3ŒŽ‚Ü‚Å‚È‚ç@2014/9/26    AŽÐ@‚à‘ÎÛ‚É‚È‚é‚Í‚¸‚Å‚·B

 ‚¶‚á‚ŸA‚±‚̈Ӗ¡‚Í 2015”N3ŒŽ‚¾‚¯‚È‚Ì‚©H
 ‚»‚¤‚·‚é‚ÆA2014/3/1@‚Ì DŽÐ@‚à‘ÎÛŠO‚Ì‚Í‚¸HHH

 2015/3 ‚ÌŽw’è‚ɑ΂µ‚ÄA‰½‚ª‘ÎÛ‚È‚Ì‚©A‚à‚¤­‚µ–¾Šm‚É‚µ‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H

 ‚à‚µ‚©‚µ‚½‚ç 2015/3 ‚ÉŽÀÑ‚Ì‚ ‚Á‚½‰ïŽÐ‚¾‚¯‚ɑ΂µ‚ÄA‰ß‹Ž‚©‚ç‚·‚ׂẴf[ƒ^’ŠoH

 ‚»‚ÌðŒ‚É‚æ‚Á‚Ä‚ÍA’ñŽ¦‚µ‚½Žè‡‚»‚Ì‚à‚Ì‚ªŽg‚¢•¨‚É‚È‚ç‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚Ì‚ÅB

iƒÀj 2016/04/28(–Ø) 20:21


ƒÀ—l

‰½“x‚à‚¨Žè”‚ð‚¨‚©‚¯‚µ\‚µ–󂲂´‚¢‚Ü‚¹‚ñB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

–K–â“ú ŽÐ–¼ ]‹Æˆõ‹K–Í ó‹µ ”õl

 (1) 2014/9/26    AŽÐ    20`50l    I—¹    ¬–ñ
 (2)2014/11/5    BŽÐ    20`50l    I—¹    Œ©ž‚Ý‚È‚µ
 (3)2014/3/1     CŽÐ    10`19l    Œp‘±    Œ©ž‚Ý‚ ‚è
 (4)2015/3/6     CŽÐ    10`19l    Œp‘±    ¤’k’†
 (5)2015/3/8     DŽÐ    10`19l    Œp‘±    •s–¾
 (6)2015/3/10    DŽÐ    10`19l    Œp‘±    Œ©ž‚Ý‚ ‚è
 (7)2016/3/21    CŽÐ    10`19l    I—¹    ¬–ñ

‚ɑ΂µ‚ÄA2015”N3ŒŽ‚ðŽw’è‚·‚é‚ÆA

 –K–â“ú     ŽÐ–¼      ó‹µ    ”õl    –K–â‰ñ”

 (4)2015/3/6   CŽÐ       Œp‘±    ¤’k’†      2    ©2014/3/1‚Æ2015/3/6‚Ì2ƒJƒEƒ“ƒg
 (6)2015/3/10  DŽÐ       Œp‘±    Œ©ž‚Ý‚ ‚è  2@@©2015/3/8‚Æ2015/3/10‚Ì2ƒJƒEƒ“ƒg

‚¶‚á‚ŸA‚±‚̈Ӗ¡‚Í 2015”N3ŒŽ‚¾‚¯‚È‚Ì‚©H

 ‚»‚¤‚·‚é‚ÆA2014/3/1@‚Ì DŽÐ@‚à‘ÎÛŠO‚Ì‚Í‚¸HHH
 2015/3 ‚ÌŽw’è‚ɑ΂µ‚ÄA‰½‚ª‘ÎÛ‚È‚Ì‚©A‚à‚¤­‚µ–¾Šm‚É‚µ‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H

à–¾‚ª‰ºŽè‚­‚»‚Å‚²–À˜f‚ð‚¨‚©‚¯‚µ\‚µ–󂲂´‚¢‚Ü‚¹‚ñB

‚à‚µ‚©‚µ‚½‚ç 2015/3 ‚ÉŽÀÑ‚Ì‚ ‚Á‚½‰ïŽÐ‚¾‚¯‚ɑ΂µ‚ÄA‰ß‹Ž‚©‚ç‚·‚ׂẴf[ƒ^’ŠoH ‚±‚Ì”FŽ¯‚ų‚µ‚¢‚Å‚·B

’ŠoðŒ‚ÍA2015/3ŒŽŽw’è‚Ì—á‚Å‚·‚ÆA
E2015/3ŒŽ‚É–K–âŽÀÑ‚Ì‚ ‚é‰ïŽÐ
E2015/3/31‚Ü‚Å‚Ì—ÝŒv–K–⌔i‚±‚Ì–K–⌔‚ÍA‰ß‹Ž‚Ì‘S‚Ä‚©‚ç‚̃JƒEƒ“ƒg‚Å‚·Bj
E“¯ˆê‰ïŽÐ‚ª•¡”ƒqƒbƒg‚·‚éꇂÍAˆê”ÔÅŒã‚̃Gƒ“ƒgƒŠ[‚ðŽ‚Á‚Ä‚­‚éB
‚É‚È‚è‚Ü‚·B

—á‚Éij‚Ås”Ô†‚ð‚‚¯‚Ä‚Ý‚Ü‚µ‚½B
(1)‚Í–K–â“ú‚Í2015/3ˆÈ‘O‚Å‚·‚ªA2015”N3ŒŽ‚ÉAŽÐ‚Ì–K–₪‚È‚¢‚Ì‚Å•\Ž¦‚µ‚Ü‚¹‚ñ
(2)‚à“¯—l‚ÉA–K–â“ú‚Í2015/3ˆÈ‘O‚Å‚·‚ªA2015”N3ŒŽ‚ÉBŽÐ‚Ì–K–₪‚È‚¢‚Ì‚Å•\Ž¦‚µ‚Ü‚¹‚ñ
(3)‚Í–K–â“ú‚Í2015”N3ŒŽ‚Å‚·‚ªA“¯‚¶ŒŽ‚É‚à‚Á‚ÆV‚µ‚¢CŽÐ‚̃Gƒ“ƒgƒŠ[(4)‚ª‚ ‚é‚Ì‚Å•\Ž¦‚µ‚Ü‚¹‚ñB
(4)2015/3‚ÉŽÀÑ‚Ì‚ ‚éCŽÐ‚̃ŒƒR[ƒh‚Ì’†‚ÅA2015/3Žž“_‚Å‚à‚Á‚Æ‚àV‚µ‚¢ƒGƒ“ƒgƒŠ[‚Å‚ ‚邽‚ßA•\Ž¦‚µ‚Ü‚·B‚±‚ÌÛA2015/3ˆÈ‘O‚Ì‘S‚ẴŒƒR[ƒh‚©‚çCŽÐ‚Ì–K–â‰ñ”‚𔂦‚Ü‚·
(5)–K–â“ú‚Í2015”N3ŒŽ‚Å‚·‚ªA“¯‚¶ŒŽ‚É‚à‚Á‚ÆV‚µ‚¢DŽÐ‚̃Gƒ“ƒgƒŠ[(6)‚ª‚ ‚é‚Ì‚Å•\Ž¦‚µ‚Ü‚¹‚ñB
(6) (4)‚Æ“¯‚¶——R‚É‚æ‚è•\Ž¦‚µ‚Ü‚·B
(7) ŠúŠÔŠOi2015/3/31‚æ‚èŒãj‚Ì‚½‚ßA•\Ž¦‚µ‚Ü‚¹‚ñB–K–â‰ñ”‚É‚àƒJƒEƒ“ƒg‚µ‚Ü‚¹‚ñB

•ª‚©‚è‚Â炭‚Ä‘å•Ï\‚µ–󂲂´‚¢‚Ü‚¹‚ñB
‹X‚µ‚­‚¨Šè‚¢\‚µã‚°‚Ü‚·B

ik-ponj 2016/04/28(–Ø) 22:41


 ‚±‚ñ‚΂ñ‚íB

 ‚±‚ñ‚ÈŠ´‚¶‚Å‚µ‚傤‚©H
 ‰¼‚Ƀf[ƒ^ƒV[ƒg‚ðSheet1AŒ‹‰Ê‚ð•\Ž¦‚·‚éƒV[ƒg‚ðSheet2‚Æ‚µ‚Ä

 Sheet2
    |[G] |[H]|[I]|[J]    |[K]    
 [1]|”N  |ŒŽ |   |–K–â“ú |–K–â“ú 
 [2]|2015|  3|   |>=42064|<=42094

 J2=">="&DATE(G2,H2,1)
 K2="<="&DATE(G2,H2+1,1)-1
 ‚Æ—\‚ß”Ž®‚ð“ü‚ê‚Ä’u‚«A

 G2‚É”NAH2‚ÉŒŽ‚ð“ü—Í‚µ‚Ä”NŒŽ‚ðŽw’肵‚ÄA ‰º‹LƒR[ƒh‚ðŽÀs‚µ‚ĉº‚³‚¢B
 ’¼ÚƒZƒ‹‘€ì‚΂©‚è‚È‚Ì‚ÅA’x‚©‚Á‚½‚ç\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

 Sub test()
    Dim sh1 As Worksheet, sh2 As Worksheet

    '‰æ–Ê•`‰æ’âŽ~
    Application.ScreenUpdating = False

    'ƒV[ƒg‚ð•Ï”‚ɃZƒbƒg
    Set sh1 = Sheets("Sheet1") 'ƒf[ƒ^ƒV[ƒg
    Set sh2 = Sheets("Sheet2") 'Œ‹‰ÊƒV[ƒg

    'ƒf[ƒ^ƒV[ƒg‚Éì‹Æ—ñ‚ð’ljÁ
    sh1.Range("G:K").Insert

    'Žw’èŠúŠÔ‚ÌðŒ‚Ńf[ƒ^‚ð’Šo
    sh1.Range("A1").CurrentRegion.AdvancedFilter _
            Action:=xlFilterCopy, _
            CriteriaRange:=sh2.Range("J1:K2"), _
            CopyToRange:=sh1.Range("G1:K1"), _
            Unique:=True

    '•s—v—ñ‚ðíœ
    sh1.Range("I:I").Delete

    '“ú•t~‡‚Å•À‚בւ¦
    sh1.Sort.SortFields.Clear
    sh1.Sort.SortFields.Add Key:=sh1.Range("G2"), Order:=xlDescending
    With sh1.Sort
        .SetRange sh1.Range("G:J")
        .Header = xlYes
        .Apply
    End With

    'd•¡‚ðíœ
    sh1.Range("G1").CurrentRegion.RemoveDuplicates Columns:=2, Header:=xlYes

    'Œ‹‰ÊƒV[ƒg‚ð‰Šú‰»
    sh2.Range("A:E").ClearContents

    'ƒf[ƒ^‚ðŒ‹‰ÊƒV[ƒg‚É“\•t
    sh1.Range("G1").CurrentRegion.Copy sh2.Range("A1")

    '–K–â‰ñ”‚ðƒZƒbƒg
    sh2.Range("E1").Value = "–K–â‰ñ”"
    sh2.Range("E2:E" & sh2.Range("A" & Rows.Count).End(xlUp).Row).Formula _
        = "=COUNTIFS(Sheet1!$A$2:$A$10000,$K$2,Sheet1!$B$2:$B$10000,B2)"

    'ì‹Æ—ñ‚ðíœ
    sh1.Range("G:J").Delete

    '‰æ–Ê•`‰æÄŠJ
    Application.ScreenUpdating = True

 End Sub

isyj 2016/04/29(‹à) 00:27


‚“‚™—l

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
’¸‚¢‚½ƒR[ƒh‚ðŽŽ‚µ‚Ä‚Ý‚Ü‚µ‚½‚Æ‚±‚ëA

 –K–â“ú	        ŽÐ–¼	ó‹µ	”õl	@@–K–â‰ñ”	  ŒŽ	”N	ŒŽ	 –K–â“ú	–K–â“ú
 2015/3/10	DŽÐ	Œp‘±	Œ©ž‚Ý‚ ‚è	2	@3	2015	3	>=42064	<=42094
 2015/3/6	CŽÐ	Œp‘±	¤’k’†	@@@@2						

‚Æ‚È‚èA‹‚ß‚Ä‚¢‚½“®ì‚ð‚µ‚Ä‚­‚ê‚Ü‚µ‚½I
EXCEL‚ł̓}ƒNƒŽg‚¤‚Ì‚ª‚Ù‚Ú‰‚ß‚Ä‚ÅA‚¨Žè”‚ð‚¨‚©‚¯‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

‚Ü‚½Aƒ}ƒi—l‚©‚ç’¸‚¢‚½ƒR[ƒh‚ÅA2015/3‚ðŽw’肵‚ÄŽÀs‚µ‚Ü‚µ‚½‚Æ‚±‚ëA

  –K–â“ú	ŽÐ–¼	ó‹µ	”õl	    –K–â‰ñ”
 2015/3/6	CŽÐ	Œp‘±	¤’k’†	        2
 2015/3/10	DŽÐ	Œp‘±	Œ©ž‚Ý‚ ‚è	2

‚ÆA‚â‚Í‚è‹‚ß‚Ä‚¢‚½’Ê‚è‚ÌŒ‹‰Ê‚ªo‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

‘å•Ï‚¨Žè”‚Å‚·‚ªA‚à‚¤‚ЂƂ‹³‚¦‚Ä‚­‚¾‚³‚¢B
ŠÈ—ª‰»‚µ‚½—á‚ŃVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚µ‚Ä‚¢‚Ü‚µ‚½‚ªAŽÀۂ̃f[ƒ^‚ÍA
–K–â“ú‚ªB—ñAŠé‹Æ–¼‚ªI—ñ‚É‚ ‚è‚Ü‚·B
‚±‚ÌꇂÍA‚¨“ñl‚©‚硉ñ’¸‚¢‚½ƒR[ƒh‚Ì‚Ç‚±‚ð•ÏX‚·‚ê‚΂悢‚Ì‚Å‚µ‚傤‚©EEE

1ŽžŠÔ‚®‚ç‚¢Ši“¬‚µ‚Ä‚¢‚½‚Ì‚Å‚·‚ªA‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

‰½‘²A‹X‚µ‚­‚¨Šè‚¢\‚µ‚ ‚°‚Ü‚·B

ik-ponj 2016/04/29(‹à) 07:34


 ‚¨‚͂悤‚²‚´‚¢‚Ü‚·B

 Ž¿–â‚·‚鎞‚ÍAŒã‚©‚炲Ž©g‚ÅC³‚Å‚«‚邾‚¯‚̃XƒLƒ‹‚ª‚ ‚é‚È‚çAŠÈ—ª‰»‚µ‚Ä‚à—Ç‚¢‚Å‚·‚ªA
 ’ñŽ¦‚·‚é‚Ì‚ª‚Ü‚¸‚©‚Á‚½‚疼̂¾‚¯•ÏX‚µ‚ÄA”z’u(—ñ”‚âs”A•À‚Ñ•û‚̇”ÔA‚Ç‚Ì—ñ‚É–Ú“I‚Ì€–Ú‚ª‚ ‚é‚©)‚È‚Ç‚ÍA
 ŽÀۂɇ‚킹‚ijŠm‚É’ñŽ¦‚·‚é‚悤‚É‚µ‚ĉº‚³‚¢B
 ‰ñ“šŽÒ‚É2“xŽèŠÔA3“xŽèŠÔ‚³‚¹‚鎖‚ɂȂ邵A‰ðŒˆ‚É‚àŽžŠÔ‚ª‚©‚©‚è‚Ü‚·B

 ŽÀۂ̃f[ƒ^ƒV[ƒg‚͉½—ñ‚ ‚é‚ñ‚Å‚·‚©H
 Œ‹‰ÊƒV[ƒg‚Ì€–Ú‚Í—á‚Æ•Ï‚í‚è‚Ü‚¹‚ñ‚©H
 ŒãAŒ‹‰ÊƒV[ƒg‚É•\Ž¦‚³‚¹‚½‚¢€–Ú‚ª‚Ç‚Ì—ñ‚É‚ ‚é‚©‚ðA‘S‚Ä‚Ì€–Ú•ª’ñŽ¦‚µ‚ĉº‚³‚¢B

isyj 2016/04/29(‹à) 07:56


sy—l

‚¨‚Á‚µ‚á‚é’Ê‚è‚Å‚·B
‰½“x‚à‚²–À˜f‚ð‚©‚¯‚Ä\‚µ–󂲂´‚¢‚Ü‚¹‚ñB

Œ³ƒf[ƒ^‚Í

 A—ñFSeqNo	B—ñF”N“x	C—ñFŽó•t‹æ•ª	D—ñF–K–â“ú	
 E—ñF–K–â”N	F—ñF–K–⌎	G—ñF‰‰ñ“ú	H—ñF‰ñ”	
 I—ñF‘Š’kŽó•t“ú	J—ñFI—¹“ú	K—ñF’S“–1	L—ñF’S“–2
 I—ñF’S“–2   M—ñFŽ–‹Æ‹æ•ª	N—ñFã’ö“ú	O—ñFŠé‹ÆNo	
 P—ñFŠé‹Æ–¼	Q—ñFŠé‹ÆƒJƒi	R—ñF‹ÆŽí	S—ñF‹Æ‘Ô	
 T—ñF]‹Æˆõ•Ê“à–ó	U—ñFŽ‘–{‹à•Ê“à–ó	V—ñF”„ã‚•Ê“à–ó	
 W—ñF“üŒû	X—ñFoŒû	Y—ñF‘Š’k‹æ•ª?1	Z—ñF‘Š’k‹æ•ª2	
 AA—ñFŠJŽn”N“x AB—ñFI—¹”N“x AC—ñFî•ñ“üŽè•û–@	
 AD—ñFî•ñ“üŽè•û–@i‚»‚Ì‘¼“à–ój AE—ñF1F”̘H	AF—ñF2F¶ŽY«

 AG—ñF3:•sÌŽZ	AH—ñF4:à–±\‘¢	AI—ñF5:lŽ–	AJ—ñF6:’ñŒg  AK—ñF7:“]Š·\
 AL—ñF8:®—	AM—ñF9:Љî	AN—ñ10:‘¼Ð‰îAO—ñF11:ŠCŠO

‚Æ‚È‚Á‚Ä‚¨‚è‚Ü‚·BiP—ñFŠé‹Æ–¼AD—ñF–K–â“új

Žc‚µ‚½‚¢—ñ‚ÍA

 D—ñF–K–â“ú  G—ñF‰‰ñ“ú	H—ñF‰ñ”	K—ñF’S“–1	
 L—ñF’S“–2		O—ñFŠé‹ÆNo	P—ñFŠé‹Æ–¼	R—ñF‹ÆŽí	
 S—ñF‹Æ‘Ô	T—ñF]‹Æˆõ•Ê“à–ó	U—ñFŽ‘–{‹à•Ê“à–ó	
 V—ñF”„ã‚•Ê“à–ó	W—ñF“üŒû	X—ñFoŒû	Y—ñF‘Š’k‹æ•ª1	
 Z—ñF‘Š’k‹æ•ª2	 AC—ñFî•ñ“üŽè•û–@	 AE—ñF1F”̘H	AF—ñF2F¶ŽY«
 AG—ñF3:•sÌŽZ	AH—ñF4:à–±\‘¢	AI—ñF5:lŽ–	AJ—ñF6:’ñŒg
  AK—ñF7:“]Š·	AL—ñF8:®—	AM—ñF9:Љî	AN—ñ10:‘¼Ð‰î	
 AO—ñF11:ŠCŠO

‚Å‚·B
‚Þ‚â‚Ý‚É‘‚₵‰ß‚¬‚Ä‚µ‚Ü‚Á‚½‚½‚ßA—ñ”‚ª‘½‚­A‹t‚É•ª‚©‚è‚É‚­‚­‚È‚Á‚Ä‚µ‚Ü‚¤‚©‚Æ‘fl”»’f‚µ‚½‚Ì‚ª—Ç‚­‚È‚©‚Á‚½‚悤‚Å‚·B
‘å•ÏŽ¸—ç‚¢‚½‚µ‚Ü‚µ‚½B\‚µ–󂲂´‚¢‚Ü‚¹‚ñB

‰½‘²A‹X‚µ‚­‚¨Šè‚¢\‚µã‚°‚Ü‚·B

ik-ponj 2016/04/29(‹à) 08:30


 Œ‹‰ÊƒV[ƒg‚Ì—ñ”‚ª‘½‚¢‚Ì‚ÅA’ŠoðŒ‚Ì“ü—Í‚Ì‚µˆÕ‚³‚ðl‚¦‚ÄA­‚µƒŒƒCƒAƒEƒg‚ð•ÏX‚µ‚Ä‚Ý‚Ü‚µ‚½B
 ƒŒƒCƒAƒEƒg‚ª‹ï‡ˆ«‚¯‚ê‚ÎA‚¨’m‚点‰º‚³‚¢B

 Œ‹‰Ê‚ÌSheet2AA2‚É”NAB2‚ÉŒŽA4s–Ú‚ÉŒ©o‚µA5s–ÚˆÈ~‚ÉŒ‹‰Ê•\Ž¦

 D2=">="&DATE(A2,B2,1)
 E2="<="&DATE(A2,B2+1,1)-1

Sheet2

    |[A]      |[B]   |[C] |[D]    |[E]   |[F]   |[G]   |[H] 
 [1]|”N       |ŒŽ    |    |–K–â“ú |–K–â“ú|      |      |    
 [2]|     2016|     3|    |>=42430|<42461|      |      |    
 [3]|         |      |    |       |      |      |      |    
 [4]|–K–â“ú   |‰‰ñ“ú|‰ñ”|’S“–1  |’S“–2 |Šé‹ÆNo|Šé‹Æ–¼|‹ÆŽí
 [5]|2016/3/21|      |    |       |      |      |CŽÐ   |    

 ƒR[ƒh‚ð‰º‹L‚É•ÏX‚µ‚ĉº‚³‚¢B

 Sub test()
    Dim sh1 As Worksheet, sh2 As Worksheet

    '‰æ–Ê•`‰æ’âŽ~
    Application.ScreenUpdating = False

    'ƒV[ƒg‚ð•Ï”‚ɃZƒbƒg
    Set sh1 = Sheets("Sheet1") 'ƒf[ƒ^ƒV[ƒg
    Set sh2 = Sheets("Sheet2") 'Œ‹‰ÊƒV[ƒg

    'ƒf[ƒ^ƒV[ƒg‚Éì‹Æ—ñ‚ð’ljÁ
    sh1.Range("AQ:CE").Insert

    'Žw’èŠúŠÔ‚ÌðŒ‚Ńf[ƒ^‚ð’Šo
    sh1.Range("A1").CurrentRegion.AdvancedFilter _
            Action:=xlFilterCopy, _
            CriteriaRange:=sh2.Range("D1:E2"), _
            CopyToRange:=sh1.Range("AQ1:CE1"), _
            Unique:=True

    '•s—v—ñ‚ðíœ
    sh1.Range("AQ:AS,AU:AV,AY:AZ,BC:BD,BG:BG,BQ:BR,BT:BT").Delete

    '“ú•t~‡‚Å•À‚בւ¦
    sh1.Sort.SortFields.Clear
    sh1.Sort.SortFields.Add Key:=sh1.Range("AQ2"), Order:=xlDescending
    With sh1.Sort
        .SetRange sh1.Range("AQ:BR")
        .Header = xlYes
        .Apply
    End With

    'd•¡‚ðíœ
    sh1.Range("AQ1").CurrentRegion.RemoveDuplicates Columns:=7, Header:=xlYes

    'Œ‹‰ÊƒV[ƒg‚ð‰Šú‰»
    sh2.Range("A5:AC" & Rows.Count).ClearContents

    'ƒf[ƒ^‚ðŒ‹‰ÊƒV[ƒg‚É“\•t
    sh1.Range("AQ1").CurrentRegion.Copy sh2.Range("A4")

    '–K–â‰ñ”‚ðƒZƒbƒg
    sh2.Range("AC4").Value = "–K–â‰ñ”"
    sh2.Range("AC5:AC" & sh2.Range("A" & Rows.Count).End(xlUp).Row).Formula _
        = "=COUNTIFS(Sheet1!$D$2:$D$10000,$E$2,Sheet1!$P$2:$P$10000,G5)"

    'ì‹Æ—ñ‚ðíœ
    sh1.Range("AQ:BR").Delete

    '‰æ–Ê•`‰æÄŠJ
    Application.ScreenUpdating = True

 End Sub

 ‚·‚¢‚Ü‚¹‚ñAŒ‹‰ÊƒV[ƒg‚̉Šú‰»‚͈̔͂ªŠÔˆá‚Á‚Ä‚½‚Ì‚ÅC³‚µ‚Ü‚·B

isyj 2016/04/29(‹à) 09:25


‚²‚ß‚ñ‚È‚³‚¢A‚P‰ñŽæ‚艺‚°‚Ü‚·

iƒ}ƒij 2016/04/29(‹à) 11:07


C³‚µ‚Ä‚Ý‚Ü‚µ‚½‚ªAAdvancedFilter‚ª‚í‚©‚è‚â‚·‚­‚Ä‚æ‚¢‚Å‚·‚Ë
i¦Šm”F‚µ‚È‚¢‚Ü‚Ü‘‚«ž‚Ý‚µ‚Ü‚µ‚½‚Ì‚ÅA”O‚Ì‚½‚ß“®ìŠm”FŒãAăAƒbƒv‚µ‚Ü‚µ‚½j

 Sub test2()
    Dim d, myDate As Date
    Dim dic As Object
    Dim myCol
    Dim v, w
    Dim i As Long
    Dim k As String
    Dim myRow As String

    d = Format(DateAdd("m", -1, Date), "yyyy/m")
    d = Application.InputBox("”NŒŽŽw’è(YYYY/M)", , d, Type:=2)
    If VarType(d) = vbBoolean Then Exit Sub
    If IsDate(d) Then
        myDate = WorksheetFunction.EoMonth(CDate(d), 0)
    Else
        MsgBox "“ü—Í‚Í”NŒŽ@YYYY/M"
        Exit Sub
    End If

    With Worksheets("sheet1").Range("a1").CurrentRegion
        With .Offset(, .Columns.Count).Columns(1)
            .Formula = "=countif(P$1:P1,P1)"    'šP—ñ‚ÍŠé‹Æ–¼
            .Cells(1).Value = "–K–â‰ñ”"
        End With
        v = .Resize(, .Columns.Count + 1).Value
        .Columns(.Columns.Count + 1).Clear

        'š’Šo—ñ‚ðŽw’è
        myCol = Array(4, 7, 8, 11, 12, 15.16, 18, 19, 20, _
''                        21, 22, 23, 24, 25, 26, 29, 31, _
''                        32, 33, 34, 35, 36, 37, 38, _
''                        30, 40, 41, .Columns.Count + 1)
    End With

    Set dic = CreateObject("scripting.dictionary")

    For i = UBound(v) To 2 Step -1
        If Format(v(i, Columns("D").Column), "yyyy/m") = d Then    'šD—ñ‚Í–K–â“ú
            k = v(i, Columns("P").Column)    'šP—ñ‚ÍŠé‹Æ–¼
            If Not dic.exists(k) Then
                dic(k) = True
                myRow = i & " " & myRow
            End If
        End If
    Next

    w = Application.Index(v, Application.Transpose(Split(Trim("1 " & myRow), " ")), myCol)

    If dic.Count = 0 Then MsgBox "ŠY“–‚È‚µ": Exit Sub

    Worksheets.Add.Range("a1").Resize(UBound(w, 1), UBound(w, 2)).Value = w

 End Sub

iƒ}ƒij 2016/04/29(‹à) 11:16


sy—l

‰½“x‚à‚¨Žè”–‚ð‚¨‚©‚¯‚µ\‚µ–󂲂´‚¢‚Ü‚¹‚ñB
‚Ü‚½A‚±‚±‚Ü‚Å‚¨•t‚«‡‚¢’¸‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

FXŠ¨ˆá‚¢‚â—‰ð•s‘«‚Ì•”•ª‚ª‚ ‚è‚Ü‚µ‚½‚Ì‚ÅA‚²•ÔM’x‚­‚È‚è‚Ü‚µ‚½‚ªA
‚¨‰A‚³‚܂ʼn½‚Æ‚©¬Œ÷‚µ‚Ü‚µ‚½B

‚Ü‚½AŽ¿–â‚Ìì–@‚à•ª‚©‚炸‘å•Ï‚²–À˜f‚ð‚¨‚©‚¯‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

ƒ}ƒi—l

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
’¸‚¢‚½ƒR[ƒh‚ðŽŽ‚µ‚Ä‚Ý‚½‚Ì‚Å‚·‚ªA

        myCol = Array(4, 7, 8, 11, 12, 15.16, 18, 19, 20, _
''                        21, 22, 23, 24, 25, 26, 29, 31, _
''                        32, 33, 34, 35, 36, 37, 38, _
''                        30, 40, 41, .Columns.Count + 1)

‚¾‚Æ\•¶ƒGƒ‰[‚É‚È‚èA

ƒRƒƒ“ƒgƒAƒEƒg‚ð‚Í‚¸‚µ‚Ä

       myCol = Array(4, 7, 8, 11, 12, 15.16, 18, 19, 20, _
                        21, 22, 23, 24, 25, 26, 29, 31, _
                        32, 33, 34, 35, 36, 37, 38, _
                        30, 40, 41, .Columns.Count + 1)

‚Å‚â‚é‚ÆA

    w = Application.Index(v, Application.Transpose(Split(Trim("1 " & myRow), " ")), myCol)

‚ª‰©F‚­‚È‚èAuŒ^‚ªˆê’v‚µ‚Ü‚¹‚ñv‚̃Gƒ‰[‚ª‚Å‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
Ž„‚Ì—‰ð•s‘«‚Å‘å•Ï‚²–À˜f‚ð‚¨‚©‚¯‚µ‚Ä‚¨‚è‚Ü‚·B
‰½‘²A‹X‚µ‚­‚¨Šè‚¢\‚µ‚ ‚°‚Ü‚·B

ik-ponj 2016/04/29(‹à) 11:46


„‚¾‚Æ\•¶ƒGƒ‰[‚É‚È‚èA
„ƒRƒƒ“ƒgƒAƒEƒg‚ð‚Í‚¸‚µ‚Ä

‚²‚ß‚ñ‚³‚¢B‘Ήž‚Í‚»‚ê‚ÅOK‚Å‚·B
s”A—ñ”‚Æ‚©ðŒ•Ï‚¦‚Ä“®ìŠm”F‚µ‚½‚Æ‚«‚Ì–¼Žc‚è‚Å‚·B

„uŒ^‚ªˆê’v‚µ‚Ü‚¹‚ñv‚̃Gƒ‰[

‚±‚¿‚ç‚ɂ‚¢‚Ä‚àA‚²‚ß‚ñ‚È‚³‚¢‚Å‚·B
ÄŒ»‚Å‚«‚È‚­‚ÄAŒ´ˆö‚ª‚í‚©‚è‚Ü‚¹‚ñB

iƒ}ƒij 2016/04/29(‹à) 13:02


ƒ}ƒi—l

‚©‚µ‚±‚Ü‚è‚Ü‚µ‚½B
•×‹­‚ª‚Ä‚çFXŽŽ‚µ‚Ä‚Ý‚Ü‚·BŽ©‘î(2007)‚ÆEê(2010)‚ÅEXCEL‚̃o[ƒWƒ‡ƒ“‚ªˆá‚¤‚Ì‚Å‚»‚Á‚¿‚©‚à‚µ‚ê‚Ü‚¹‚ñ

FX‹³‚¦‚ĉº‚³‚è‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
S‚æ‚芴ŽÓ\‚µã‚°‚Ü‚·Bm(__)m
ik-ponj 2016/04/29(‹à) 13:15


ƒRƒƒ“ƒg•ÔMF

[ ˆê——(ÅVXV‡) ]


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