[ ‰‚߂Ă̕û‚Ö | ˆê——(ÅVXV‡) | ‘S•¶ŒŸõ | ‰ß‹ŽƒƒO ]
@
wƒGƒNƒZƒ‹‚̃I[ƒgƒtƒBƒ‹ƒ^‚ð‚©‚¯‚½‰ÂŽ‹ƒZƒ‹‚ðŽQÆ‚·‚é•û–@‚ɂ‚¢‚ÄximachijƒGƒNƒZƒ‹‚Q‚O‚O‚V‚ÅAƒI[ƒgƒtƒBƒ‹ƒ^‚ð‚©‚¯‚½ƒZƒ‹‚©‚ç•K—v‚ȃZƒ‹‚¾‚¯‚ðA
‘¼‚̃V[ƒgi‚à‚µ‚‚Í“¯‚¶ƒV[ƒgj‚ÅŽQÆ‚·‚é•û–@‚ɂ‚¢‚Ä‹³‚¦‚Ä‚‚¾‚³‚¢B
ƒtƒBƒ‹ƒ^ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚µ‚ÄA”͈͎w’è‚È‚Çs‚Á‚Ä‘¼‚̃Zƒ‹‚ÉŽQÆ‚³‚¹‚é
•û–@‚ðŽÀŽ{‚µ‚½‚̂ł·‚ªA‚±‚Ìê‡A‚à‚Æ‚̃f[ƒ^‚ð•ÏX‚µ‚Ä‚àŽQÆæ‚̃f[ƒ^‚ª•ÏX‚³
‚ê‚È‚¢‚½‚ßA–Ú“I‚É‚©‚È‚í‚È‚¢‚±‚Æ‚ª‚í‚©‚è‚Ü‚µ‚½B
’Êí‚̃Zƒ‹‚ÌŽQƂ̂悤‚ÉAŒ³‚̃f[ƒ^‚ð•Ï‚¦‚ê‚ÎŽQƃZƒ‹‚Ì
ƒf[ƒ^‚à•Ï‚í‚邿‚¤‚ȃ^ƒCƒv‚ł̉Ž‹ƒZƒ‹ŽQÆ•û–@‚͂ǂ̂悤‚É‚·‚ê‚΂ł«‚é‚̂łµ‚傤
‚©B@•”‚ŃtƒBƒ‹ƒ^‚ð‚©‚¯‚Äu‚ v‚ð‚݂̂ð‘I‘ðBu‚ v•”‚ÌA
‚ ‚镨•i‚Ì–ˆŒŽ‚ÌŽg—p—Ê‚ðŒŽ•Ê‚É•\ަ‚µA‚»‚̉Ž‹ƒZƒ‹‚𑼂̃V[ƒg‚ÉŽQÆ‚³‚¹‚½‚¢‚Æ‚¢
‚¤Š´‚¶‚Å‚·B@@@‚·‚ׂĂ̕”•ʂɈꗗ‚É‚µ‚½‚¢‚½‚ßA‚¢‚¿‚¢‚¿ƒRƒs[‚µ‚Ä
‰ÂŽ‹ƒZƒ‹“\•t‚¯‚Å‚·‚ÆA‚©‚È‚èŽèŠÔ‚ª‚©‚©‚Á‚Ä‚µ‚Ü‚¤‚½‚ßA•û–@‚ðŒŸ“¢‚µ‚Ä‚¢‚邯‚±‚ë‚Å‚·B
‚` @@‚a @@‚b@ @‚c@ ||||||||||||||||||||||||||||||| ‚P@@ŒŽ“ú@@•”@@•¨•i@@Žg—p—Ê ||||||||||||||||||||||||||||||| ‚Q@@4ŒŽ@@@‚ @@@›@@@2000 ||||||||||||||||||||||||||||||| ‚R@@5ŒŽ@@@‚¢@@@›@@@2500 ||||||||||||||||||||||||||||||| ‚S@@5ŒŽ@@@‚ @@@›@@@6800 ||||||||||||||||||||||||||||||| ‚T@@7ŒŽ@@@‚¦@@@›@@@500 ||||||||||||||||||||||||||||||| ‚U@@6ŒŽ@@@‚ @@@›@@@4800 |||||||||||||||||||||||||||||||
‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B‚n‚r‚Í‚w‚o‚Å‚·BiƒGƒNƒZƒ‹‚Q‚O‚P‚R‚ÅWindows‚W‚à‚ ‚è‚Ü‚·‚Ì‚ÅA‚Ç‚¿‚ç‚©‚Å‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·Bj
ŽQÆ‚³‚¹‚½‚¢‚Æ‚¢‚¤‚Ì‚ª‹ï‘Ì“I‚ɂǂ¤‚µ‚½‚¢‚Ì‚©‚ª”»‚ç‚È‚¢‚̂ŖړI‚ɇ‚¤‚©‚Í”»‚炸B
—Ⴆ‚ÎE—ñ‚ðì‹Æ—ñ‚Æ‚µ‚Ä E2ƒZƒ‹‚É =IF(D2<>"",SUBTOTAL(9,D2),0) ‚Æ“ü—Í‚µ‚ÄE6ƒZƒ‹‚܂ŃRƒs[B
‚±‚ê‚ÅE—ñ‚Í”ñ•\ަ‚Ìs‚Í0A•\ަ‚³‚ê‚Ä‚¢‚és‚ÍD—ñ‚Æ“¯‚¶’l‚ª•\ަ‚³‚ê‚éB
‚ ‚Æ‚ÍSUMIFS‚ȂǂðŽg‚Á‚Ä”²‚«o‚¹‚È‚¢‚©H (‚˂ނ˂Þ)
ƒI[ƒgƒtƒBƒ‹ƒ^Žg‚í‚È‚¢‚ÅAʼn‚Á‚©‚çƒtƒBƒ‹ƒ^ƒIƒvƒVƒ‡ƒ“Žg‚¤‚ñ‚¶‚áƒ_ƒ‚©‚ÈH
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-filter2.html
Excel2007(ƒGƒNƒZƒ‹2007)Šî–{uÀFƒf[ƒ^‚Ì’Šo(ƒtƒBƒ‹ƒ^@ƒIƒvƒVƒ‡ƒ“‚ÌÝ’è)
(1111)
‚` @@‚a @@‚b@ @‚c@ ||||||||||||||||||||||||||||||| ‚P@@ŒŽ“ú@@•”@@•¨•i@@Žg—p—Ê ||||||||||||||||||||||||||||||| ‚Q@@4ŒŽ@@@‚ @@@›@@@2000 ||||||||||||||||||||||||||||||| ‚R@@4ŒŽ@@@‚ @@@¤@@@2500 ||||||||||||||||||||||||||||||| ‚S@@4ŒŽ@@@‚ @@@Ÿ@@@6800 ||||||||||||||||||||||||||||||| ‚T@@4ŒŽ@@@‚ @@@š@@@500 ||||||||||||||||||||||||||||||| ‚U@@4ŒŽ@@@‚ @@@›@@@4800 ||||||||||||||||||||||||||||||| Še•¨•i•ʂɂ ‚éƒV[ƒgã‚ÅA•”u‚ v‚ðƒI[ƒgƒtƒBƒ‹ƒ^‚Å‘I‚ñ‚¾Žž‚ÍA•ʃV[ƒg‚É•”u‚ v‚Ì•¨•iŽg—p—ʈꗗ‚ª•\ަ‚³‚êA •”u‚¢v‚ð‘I‚ñ‚¾Žž‚ÍA“¯‚¶•ʃV[ƒg‚É•”u‚¢v‚Ì•¨•iŽg—p—ʈꗗ‚ª•\ަ‚³‚ê‚éA‚Æ‚¢‚Á‚½Š´‚¶‚É‚È‚é‚Æ‚¤‚ꂵ‚¢‚̂ł·B ƒGƒNƒZƒ‹‚͉SŽÒ‚ÅA‚ǂ̌¾—t‚ðŽg—p‚·‚邯‚¤‚Ü‚“`‚í‚é‚Ì‚©‚í‚©‚炸A‚¨Žè”‚ð‚¨‚©‚¯‚µ‚Ü‚·‚ªA‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B(machi)
•¨•i‚²‚ƂɃV[ƒg‚ª•ª‚©‚ê‚Ä‚¢‚éƒf[ƒ^‚ª‚ ‚éB ‚»‚Ì’†‚©‚çAŽw’肵‚½•”‚̃f[ƒ^‚¾‚¯‚ðW‚ß‚Ä ˆê——‚É‚µ‚½‚¢B ‚Á‚ÄŽ–‚Å‚·‚æ‚ËH
Œ»Ý‚ÌÅ‘å‚Ì–â‘è“_‚Í „•¨•i‚²‚ƂɃV[ƒg‚ª•ª‚©‚ê‚Ä‚¢‚é ‚Á‚ÄŽ–‚¾‚ÆŽv‚¢‚Ü‚·B
ƒV[ƒg‚ª•ª‚©‚ê‚Ä‚¢‚é‚©‚ç „•”‚ŃtƒBƒ‹ƒ^‚ð‚©‚¯‚Äu‚ v‚ð‚݂̂ð‘I‘ðB ‚Ìì‹Æ‚àAƒV[ƒg”‚¾‚¯‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Å‚·‚æ‚ËB
ƒf[ƒ^—Ê“™AFX‚ÈðŒ‚à‚ ‚邯‚ÍŽv‚¢‚Ü‚·‚ª
“ü—͈͂ê‚‚̃V[ƒg‚É‚¸‚炸‚ç‚Á‚Æ@s‚¤B @@¡‰ñ‚Í‚±‚êˆÈã‘‚¦‚È‚¢‚È‚çA‚Ƃɂ©‚ˆê‚‚̃V[ƒg‚Ƀf[ƒ^‚ðW‚ß‚éB ‚à‚¤ˆê‚ƒV[ƒg‚ðì‚Á‚Ä @“Á’è‚Ì•¨•i‚̃f[ƒ^‚ªŒ©‚½‚¢ê‡‚ÍA‚»‚Ì•¨•i‚¾‚¯‚𔲂«o‚µ‚Ä•\ަB @“Á’è‚Ì•”‚̃f[ƒ^‚ªŒ©‚½‚¢ê‡‚ÍA‚»‚Ì•”‚¾‚¯‚𔲂«o‚µ‚Ä•\ަB ‚ÆŒ¾‚Á‚½\¬‚É‚·‚邯Aì‹Æ‚à‚µ‚ÍŠÈ’P‚É‚È‚é‚ÆŽv‚¢‚Ü‚·B
@@ƒf[ƒ^‚ªˆê‚‚̕\‚ɂ܂Ƃ܂Á‚Ä‚¢‚ê‚Î @@ƒtƒBƒ‹ƒ^‚Åi‚螂ނ¾‚¯‚ÅA–Ú“I‚Ì•\‚ɂȂ肻‚¤‚Å‚·‚ªEEE
\¬‚Ì•ÏX‚ªo—ˆ‚È‚¢ê‡A“¯‚¶ì‹Æ‚ðŒJ‚è•Ô‚·‚͖̂ʓ|‚Ȃ̂Šƒ}ƒNƒ‚ðŽg‚Á‚ÄAƒGƒNƒZƒ‹‚É‚â‚点‚é‚Ì‚ª“¾ô‚ÉŽv‚¦‚Ü‚·B
ƒ}ƒNƒ(VBA)‚ªŽg‚¦‚éŠÂ‹«‚Å‚ ‚ê‚ÎA‚à‚Á‚Æ‹ï‘Ì“I‚É󋵂Ìà–¾‚ð‚µ‚Ä‚à‚炤‚Æ—Ç‚¢‚ÆŽv‚¢‚Ü‚·B ‚½‚Æ‚¦‚ÎA @EŠe•¨•i•ʂ̃f[ƒ^‚ª“ü‚Á‚Ä‚¢‚éƒV[ƒg‚ÆA‚»‚Ì‘¼‚̃V[ƒg‚Ƃ̌©•ª‚¯•û @E•¨•iŽg—p—ʈꗗ‚ð•\ަ‚µ‚½‚¢ƒV[ƒg–¼ “™B
(HANA)
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‚»‚µ‚ÄAŽ„‚ÌÙ‚¢à–¾‚ð—‰ð‚µ‚Ä‚¢‚½‚¾‚«A–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
\¬‚Ì•ÏX‚ÉŠÖ‚µ‚Ä‚ÍAŠO•”‹ÆŽÒ‚ªo‚µ‚Ä‚‚éƒf[ƒ^‚Ȃ̂Ŗ³—‚¾‚ÆŒ¾‚í‚ê‚Ü‚µ‚½B ’ño‚³‚ê‚éƒf[ƒ^‚ÍA‚P‚©ŒŽ‚²‚ƂɂP‚‚̃V[ƒg‚É‚P¤•i‚ÌoŒÉ—Ê“™‚ª‘S•”•ª“ü‚Á‚Ä‚¢‚Ü‚·B ‚Ü‚½AŠe¤•i‚É‚æ‚Á‚Ä•\ަ‚³‚ê‚Ä‚¢‚逖ÚioŒÉ—Ê‚âƒ[ƒJ[–¼AoŒÉ“úŽž‚È‚Çj‚ªƒoƒ‰ƒoƒ‰‚È‚½‚ßA‚P‚‚̃V[ƒg‚ɂ܂Ƃ߂é‚É‚àA€–Ú‚ð‡‚킹‚邾‚¯‚Å‚©‚È‚è“ïa‚·‚éó‘Ô‚Å‚·j ‚¿‚Ȃ݂Ƀf[ƒ^‚Í“úX‘B’†‚Å‚·B
ƒ}ƒNƒ‚ÍŽg—p‚µ‚Ä‚à—Ç‚¢‚»‚¤‚Å‚·B ‚Å‚·‚ªAŽ„‚Íuƒ}ƒNƒ‚Ì‹L˜^v‚Æ‚¢‚¤‚à‚̂Ŕ‰ñŽg—p‚µ‚½‚±‚Æ‚ª‚ ‚é’ö“x‚ÅA‚ ‚̓‚¢Œ¾ŒêH‚ÍŽ©—͂ł͂܂Á‚½‚‘g‚߂Ȃ¢ó‘Ô‚Å‚·B
„ƒ}ƒNƒ(VBA)‚ªŽg‚¦‚éŠÂ‹«‚Å‚ ‚ê‚ÎA‚à‚Á‚Æ‹ï‘Ì“I‚É󋵂Ìà–¾‚ð‚µ‚Ä‚à‚炤‚Æ—Ç‚¢‚ÆŽv‚¢‚Ü‚·B ‚½‚Æ‚¦‚ÎA EŠe•¨•i•ʂ̃f[ƒ^‚ª“ü‚Á‚Ä‚¢‚éƒV[ƒg‚ÆA‚»‚Ì‘¼‚̃V[ƒg‚Ƃ̌©•ª‚¯•û ¨‚±‚¿‚ç‚ÍAƒV[ƒg‚ÉŠe¤•i–¼‚ª“ü‚Á‚Ä‚¢‚éó‘Ô‚Å‚·B E•¨•iŽg—p—ʈꗗ‚ð•\ަ‚µ‚½‚¢ƒV[ƒg–¼ ¨‚±‚¿‚ç‚ÍA››•”‚Æ‚¢‚¤Œ`‚Å‘S•”•ªì¬‚·‚é—\’è‚Å‚·B (machi)
„‚P‚©ŒŽ‚²‚ƂɂP‚‚̃V[ƒg‚É‚P¤•i‚ÌoŒÉ—Ê“™‚ª‘S•”•ª“ü‚Á‚Ä‚¢‚Ü‚·B Š®¬‚³‚¹‚éƒf[ƒ^‚àA‚P‚©ŒŽ‚²‚Ƃŗǂ¢‚̂łµ‚傤‚©H
Œ³ƒf[ƒ^‚Í „‚P‚OŽí—Þ‚Ì•¨•iA‚T‚O•”‚Ì‚P”N•ª‚̃f[ƒ^‚ª ‚Á‚Ęb‚¾‚Á‚½‚ÆŽv‚¢‚Ü‚·‚ªBBB
„Še¤•i‚É‚æ‚Á‚Ä•\ަ‚³‚ê‚Ä‚¢‚逖ÚioŒÉ—Ê‚âƒ[ƒJ[–¼AoŒÉ“úŽž‚È‚Çj‚ªƒoƒ‰ƒoƒ‰‚È‚½‚ßA`` ‚»‚Ì‚¤‚¿A•K—v‚È€–Ú‚ÍŒˆ‚Ü‚Á‚Ä‚¢‚é‚̂ł·‚æ‚ËH €–Ú–¼“™‚Í“ˆê‚³‚ê‚Ä‚¢‚ăsƒbƒNƒAƒbƒv‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
€–Ú”‚ÍA‚¢‚‚‚‚ç‚¢‚ ‚é‚̂łµ‚傤H
„ƒ}ƒNƒ‚ÍŽg—p‚µ‚Ä‚à—Ç‚¢‚»‚¤‚Å‚·B`` ‚»‚ê‚Í—Ç‚©‚Á‚½‚Å‚·B ’N‚Å‚à‰‚ß‚Ä‚ÌŽž‚Í‚ ‚è‚Ü‚·B VBA‚Í‘½‚‚̈ê”Ê‚Ìl‚ªŽg‚Á‚Ä‚¢‚é‚à‚̂ł·‚©‚çAˆÓ‹Cž‚ÝŽŸ‘悾‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
ƒR[ƒh‚ðì‚è‚É‚ ‚½‚èAmachi‚³‚ñ‚Éà–¾‚µ‚Ä‚à‚ç‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·B –Ú‚Ì‘O‚ɃGƒNƒZƒ‹ƒtƒ@ƒCƒ‹‚ª–³‚¢ó‘Ô‚ÅA‚»‚ÌŽdŽ–‚̈ø‚«Œp‚¬‚ð‚·‚éꇂð‘z’肵‚ĉº‚³‚¢B ‚ǂ̗l‚Éà–¾‚µ‚Ü‚·‚©H
‘S‚Ẵf[ƒ^ƒV[ƒg‚ŃtƒH[ƒ}ƒbƒg‚ª“¯‚¶‚ÅAŒ‹‰Ê‚à“¯‚¶ƒtƒH[ƒ}ƒbƒg‚Å—Ç‚¢‚̂Ȃç˜b‚ÍŠÈ’P‚Å‚·‚ª @@i“–‰‚Ì‚²à–¾‚É{‚Åu‚ǂ̃V[ƒg‚ªAŠe•¨•i•ʂ̃f[ƒ^‚ª“ü‚Á‚Ä‚¢‚éƒV[ƒg‚Ȃ̂©@“™v @@@‚Ìà–¾‚ª‚ ‚ê‚Α؂è‚È‚ì‹Æ‚ªo—ˆ‚邯Žv‚¢‚Ü‚·Bj ŽÀÛ‚Í‚»‚¤‚ł͖³‚¢—l‚Å‚·‚Ì‚ÅBBB
“Á’¥“I‚È‚¢‚‚‚©‚̃V[ƒg‚ð—á‚É‹“‚°‚Äà–¾‚µ‚Ä‚à‚炦‚Ü‚·‚©H @E•K—v‚È€–Úi•¨•iŽg—p—ʈꗗ‚É•\ަ‚ª•K—v‚È€–Új @EŠe•¨•i•Ê‚Ì@ƒV[ƒg–¼A€–Ú‚Æ‚»‚Ì•À‚Ñ “™
(HANA)
E•K—v‚È€–Úi•¨•iŽg—p—ʈꗗ‚É•\ަ‚ª•K—v‚È€–Új
\x{fffd}@¤•i–¼A\x{fffd}AoŒÉŒŽA\x{fffd}B•”–¼A\x{fffd}CoŒÉ—ÊA\x{fffd}DŽÀ“Žg—p—Êi‚±‚ê‚ÍA‚P–{‚ª‚T‚O‚O‚‚Œ‚ÌôÜ‚ª‚RŒÂoŒÉ‚¾‚Á‚½ê‡A‚P‚T‚O‚O‚‚Œ‚ƂȂè‚Ü‚·j‚Å‚·B
ŠO•”‹ÆŽÒ‚ª’ño‚·‚éƒf[ƒ^‚ÍA€–Ú–¼‚ª“ˆê‚³‚ê‚Ä‚¢‚È‚¢‚½‚ßAŠY“–‚·‚é‚à‚Ì‚ð‘I‚ñ‚Å‚¢‚•K—v‚ª‚ ‚è‚Ü‚·B
‚Ü‚½A’ño‚³‚ê‚éƒf[ƒ^‚Ì€–Ú”‚͋Ǝ҂ɂæ‚Á‚Ä4-10ŒÂ‚Æ•‚ª‚ ‚è‚Ü‚·B
EŠe•¨•i•ʂ̃V[ƒg–¼A€–Ú‚Æ‚»‚Ì•À‚Ñ
Å‚à”ÏŽG‚ȃf[ƒ^‚ð’ño‚·‚鋯ŽÒ‚Ì‚à‚Ì‚ð—á‚É‚ ‚°‚Ü‚·B •¨•i•ʃV[ƒg–¼FuƒTƒjƒT[ƒ‰‚Q‚T‚O‚‚Œv €–Ú–¼F–ò•iƒR[ƒhA–ò•i–¼ÌA‹KŠiA•ï‘•”AoŒÉæAoŒÉ”AoŒÉ•Ô•i”AŽÀoŒÉ”AŽÀoŒÉ‹àŠz‚Å‚·BŠe—ñ‚É‚P€–ڂł͂ȂAs‚ð•Ï‚¦‚ĈႤ€–Ú‚ð“ü—Í‚µ‚Ä‚ ‚è‚Ü‚·B« @@‚` @@@@‚a @@@@‚b @@@@‚c@@@@E@ ||||||||||||||||||||||||||||||| ‚P@@–ò•iƒR[ƒh@@–ò•i–¼Ì@@@@@@@@‹KŠi@@@•ï‘•”@ ||||||||||||||||||||||||||||||| ‚Q@@ƒTƒjƒT40@@@ƒTƒjƒT[ƒ‰@@@@@@@250‚‚Œ@@‚P ||||||||||||||||||||||||||||||| ‚R@@•”@@@@oŒÉ”@@@oŒÉ•Ô•i”@@oŒÉŽÀ“”c@@ ||||||||||||||||||||||||||||||| ‚S@@‚ @@@@@@46@@@@@@1@@@@@45 ||||||||||||||||||||||||||||||| ‚Ü‚½A‚PŒŽ‚ÅoŒÉ‚ª0‚¾‚Á‚½•”‚Í“ü—Í‚³‚ê‚È‚¢‚½‚ßA•”–¼‚à–ˆŒŽ•À‚Ñ‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B •”–¼‚͉½‚©‚ðŽQÆ‚µ‚Ä‚¢‚é‚Ì‚©A=RIGHT(A6,LEN(A6)-FIND("^",A6))‚Æ‚¢‚¤”Ž®H‚ª“ü‚Á‚Ä‚¨‚èA•’ʂɃRƒs[‚·‚邯‘¼‚̃Zƒ‹‚ɂ͕”–¼‚ªƒRƒs[‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B
„‚P‚OŽí—Þ‚Ì•¨•iA‚T‚O•”‚Ì‚P”N•ª‚̃f[ƒ^` Še•¨•i•ʂɂPŒŽ‚²‚Æ‚ÉWŒv‚³‚ê‚Ä‚¢‚éƒf[ƒ^‚ðA‚P”N•ª‚ɂ܂Ƃ߂½‚͎̂„‚Å‚·B Še•¨•i•ʂȂç‚ÎA€–Ú–¼”‚ɕω»‚ª‚È‚¢‚½‚߃Rƒs[‚µ‚â‚·‚©‚Á‚½‚à‚̂ł·‚©‚çB ‚P‚O‰ñƒtƒBƒ‹ƒ^[‚ð‚©‚¯‚È‚¨‚·‚͖̂ʓ|‚Å‚·‚ªA‚à‚¤‚Ƃɂ©‚‚±‚ê‚ŃtƒBƒ‹ƒ^[‚ð‚©‚¯‚ÄA•ʂ̃V[ƒg‚ÅŽQÆ‚³‚¹‚é‚‚ç‚¢‚µ‚©AŽè‚ðŽv‚¢‚‚«‚Ü‚¹‚ñ‚ÅcB ƒf[ƒ^—Ê‚ÍA‚P‚‚̕¨•i‚Å1000Œ…‚Ü‚Ås”‚ª‚¢‚ó‘Ô‚Å‚µ‚½B ‚Ȃ̂ÅA10ŒÂ‚Å‚·‚Æ10000Œ…‚ɂȂé‚ñ‚Å‚µ‚傤‚©B ¡‚ ‚éƒf[ƒ^‚¾‚¯‚Å‚µ‚½‚çAHANA‚³‚܂ɋ³‚¦‚Ä‚¢‚½‚¾‚¢‚½‚Æ‚¨‚èA•s—v‚È€–Ú‚ð휂µ‚ÄA‚·‚ׂ睂¶ƒV[ƒg‚É“ü‚ê‚Ä‚µ‚Ü‚¤‚Ì‚ªˆê”ÔŽè‚ÁŽæ‚è‘‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB ‚½‚¾A–ˆŒŽ‘B‚µ‚Ä‚¢‚‚̂ł»‚ê‚ç‚ð‚Ç‚¤‚·‚ê‚Ηǂ¢‚Ì‚©•sˆÀ‚Å‚·B
E‚ǂ̗l‚Éà–¾‚µ‚Ü‚·‚©H
‚±‚ê‚͓‚¢‚Å‚·`B
‚S‚‚̋Ǝ҂©‚çA‚P”NŠÔ‚É”[“ü‚³‚ꂽ•¨•i‚̃f[ƒ^‚ª’ño‚³‚ê‚Ä‚¢‚Ü‚·B ’ño‚³‚ꂽƒf[ƒ^“à—e‚ÍA‹ÆŽÒ‚²‚Ƃɕñ€–Ú‚ªˆá‚Á‚Ä‚¢‚Ü‚·‚ªA‚±‚ê‚©‚ç쬂·‚éƒf[ƒ^‚É•K—v‚ȃf[ƒ^‚Í‘µ‚Á‚Ä‚¢‚Ü‚·B ‚Ü‚½AŒ³ƒf[ƒ^‚ÍA”[“ü‚µ‚Ä‚¢‚镨•i•ʂɃV[ƒg‚𕪂¯‚ÄA‚PŒŽ•ª‚¸‚‘S•”•ª‚̃f[ƒ^‚ª“ü‚Á‚½ó‘Ô‚Å쬂³‚ê‚Ä‚¢‚Ü‚·B ‚±‚̃f[ƒ^‚ðAŠe•”•ʂɕª‚¯A–ˆŒŽ‚Ì•¨•i‚ÌŽÀ“Žg—p—Ê‚ðo‚µ‚Ä’ño‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB ‚±‚ñ‚ÈŠ´‚¶‚Å‚µ‚傤‚©B‰ä‚È‚ª‚ç‚í‚©‚è‚É‚‚¢‚Å‚·B\‚µ–ó‚ ‚è‚Ü‚¹‚ñB‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
„Še—ñ‚É‚P€–ڂł͂ȂAs‚ð•Ï‚¦‚ĈႤ€–Ú‚ð“ü—Í‚µ‚Ä‚ ‚è‚Ü‚·B« ‚»‚ê‚Í–ï‰î‚Å‚·‚ËB
‘S‚Ä‚»‚¤‚È‚ñ‚Å‚µ‚傤‚©H ‚»‚ê‚Æ‚àA•¨•i‚É‚æ‚Á‚Ä@‚»‚Ì—l‚ɂȂÁ‚Ä‚¢‚éƒV[ƒg‚à‚ ‚邵 ‚Ps‚ÅŠ®Œ‹‚µ‚Ä‚¢‚éƒV[ƒg‚à‚ ‚é@‚̂łµ‚傤‚©H
„•”–¼‚͉½‚©‚ðŽQÆ‚µ‚Ä‚¢‚é‚Ì‚©A=RIGHT(A6,LEN(A6)-FIND("^",A6))‚Æ‚¢‚¤”Ž®H‚ª“ü‚Á‚Ä‚¨‚è ‚±‚ÌŽž‚ÌA6ƒZƒ‹‚É‚ÍA‚ǂ̂悤‚È‚à‚Ì‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚·‚©H ޮީ‘Ì‚Í@A6ƒZƒ‹‚É“ü—Í‚³‚ê‚Ä‚¢‚é•¶Žš“à‚Åu^v‚̈ʒu‚ð’T‚µ‚»‚ê‚æ‚è‰E‘¤‚Ì•¶Žš‚ðŽæ‚èo‚· ‚ÆŒ¾‚Á‚½Ž–‚ð‚â‚Á‚Ä‚¢‚Ü‚·B
ˆÄŠO‚»‚Ì‘¼‚Ìî•ñ‚àA6ƒZƒ‹‚É“ü‚Á‚Ä‚¢‚½‚肵‚Ü‚¹‚ñ‚©H
‚²’ñަ‚̃Tƒ“ƒvƒ‹‚ÍA‚PŒ–ڂ̃f[ƒ^‚¾‚ÆŽv‚¢‚Ü‚·B ‚QŒ–Ú‚©‚ç‚à“¯—l‚ÉAƒ^ƒCƒgƒ‹|‚PCƒf[ƒ^|‚PCƒ^ƒCƒgƒ‹|‚QCƒf[ƒ^|‚Q@‚Ì—l‚É ‚Ss’PˆÊ‚Å•À‚ñ‚Å‚¢‚é‚̂łµ‚傤‚©H
‚Ü‚¸AƒGƒNƒZƒ‹‚ňµ‚¢‚â‚·‚‚·‚邽‚ß‚ÉAƒf[ƒ^‚ð®—‚·‚é‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B ‚±‚ê‚ÍAŠî–{•”•ª‚ðƒ}ƒNƒ‚Ì‹L˜^‚Åo—ˆ‚邯Žv‚¢‚Ü‚·B
‚Ü‚¸‚Í‚²’ñަ‚Ì•\‚ÅAƒf[ƒ^—Ê‚ª2Œ‚ÌꇂŋL˜^‚ðŽæ‚è‚Ü‚·B
‚²’ñަ‚Ì—áiA:E‚͈̔͂ªŽg‚Á‚Ä‚ ‚é•\j‚Å‚ ‚ê‚ÎA ‚PDA3:D8‚ð‘I‘ð ‚QDƒRƒs[ ‚RDF1ƒZƒ‹‚©‚ç“\‚è•t‚¯‚éB ‚SDJ1:J8‚ð‘I‘ði•\‚ÌI‚í‚è‚ÌŽŸ‚Ì—ñ‚͈̔͂ð‘I‘ð‚Å‚·Bj ‚TD=MOD(ROW(A3),4) ‚Æ“ü—Í‚µ‚ÄACtrl + Enter ‚UDƒI[ƒgƒtƒBƒ‹ƒ^‚ðÝ’è ‚VDA2:J8‘I‘ð ‚WDJ—ñ‚̃I[ƒgƒtƒBƒ‹ƒ^‚Åu0vˆÈŠO‚Ì€–Ú‚ð•\ަ ‚XD‰EƒNƒŠƒbƒN¨s‚Ìíœ(D) 10DƒI[ƒgƒtƒBƒ‹ƒ^‚ð‰ðœ 11DŒ‹‰Ê‚ð•\ަ‚·‚逖ڇ‚É—ñ‚ðˆÚ“® @@@i—ñ‚ð‘I‘ð‚µ‚ÄAShift‚ð‰Ÿ‚µ‚È‚ª‚çƒhƒ‰ƒbƒO‚·‚邯ˆÚ“®‚Å‚«‚Ü‚·B @@@@—ñ‚ðØ‚èŽæ‚èA–Ú“I‚Ìꊂɑ}“ü“\‚è•t‚¯@‚Å‚à‚n‚j‚Å‚·Bj
@@@€–Ú‚Í‚»‚ꂼ‚ê‚ňႤ‚ÆŽv‚¢‚Ü‚·‚ª @@@„\x{fffd}@¤•i–¼A\x{fffd}AoŒÉŒŽA\x{fffd}B•”–¼A\x{fffd}CoŒÉ—ÊA\x{fffd}DŽÀ“Žg—p—Ê @@@‚̇‚Å‚·‚©‚ËH @@@6—ñ–ÚˆÈ~‚ÍA¡‰ñŽg‚¤‚킯‚ł͂Ȃ¢‚Ì‚Å@•À‚т͖₢‚Ü‚¹‚ñB
@@@‚½‚¾AoŒÉŒŽEoŒÉ—ÊEŽÀ“Žg—p—Ê‚ÍAŒ³ƒf[ƒ^“à‚É’¼Ú‚Ì’l‚Í–³‚¢‚̂łµ‚傤‚©H @@@‚à‚µ‚©‚µ‚½‚çA7”Ԃ̎臂Ɠ¯‚¶—l‚ɔޮ‚ð–„‚ßž‚Þ•K—v‚ª @@@‚ ‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ËH
12D”Ž®‚ð’ljÁ‚µ‚½J—ñ‚ðíœ
Œ³ƒf[ƒ^‚𮂦‚éƒR[ƒh‚ÌŠî–{•”•ª‚ÍŠ®¬‚µ‚Ü‚·B Œã‚ÍAŠ®¬‚µ‚½ƒR[ƒh‚ðŠJ‚¢‚Ä‚µC³‚µ‚Ä‚¢‚«‚Ü‚·B
‚Ü‚¸‚ÍA‹L˜^‚ðŽæ‚Á‚Ä@‚±‚¿‚ç‚ɃR[ƒh‚ðÚ‚¹‚Ă݂Ă‚¾‚³‚¢B
‚±‚̃R[ƒh‚Ì–Ú“I‚ÍwŒ³ƒf[ƒ^‚𮂦‚éx‚Å‚·B
ƒpƒ^[ƒ“•ª—pˆÓ‚µ‚Ä‚¨‚¢‚ÄAV‚µ‚¢ƒf[ƒ^‚ª“Í‚¢‚½‚ç ‚»‚̃V[ƒg‚ðƒAƒNƒeƒBƒu‚É‚µ‚ÄA‘Ήž‚µ‚½ƒ}ƒNƒ‚ðŽÀs‚µ‚ÄŽg—p‚·‚é–Ú˜_Œ©‚Å‚·B
ƒ}ƒNƒ‚Í–ˆŒŽŽg‚¤‚Ì‚ÅAƒ}ƒNƒ—p‚̃uƒbƒN‚ðˆê‚—pˆÓ‚µ‚Ä‚»‚ê‚É“ü‚ê‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B Œã‚ÅC³‚µ‚Ü‚·‚Ì‚ÅA @ƒ}ƒNƒ—p‚̃uƒbƒN‚ÆAƒf[ƒ^‚ª—L‚éƒuƒbƒNiƒRƒs[‚µ‚½‚à‚Ì‚ðŽg—p‚µ‚ĉº‚³‚¢j‚ðŠJ‚¢‚Ä‚¨‚¢‚Ä @ƒ}ƒNƒ—p‚̃uƒbƒN‚Ń}ƒNƒ‚Ì‹L˜^‚ðŠJŽn‚µ @ƒf[ƒ^‚ª—L‚éƒuƒbƒN‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä‚©‚ç @‚P`12‚Ìì‹Æ‚ðs‚Á‚ĉº‚³‚¢B
uƒR[ƒh‚ðŠJ‚¢‚ÄC³‚·‚év‚Æ‘‚«‚Ü‚µ‚½‚ªA—Ⴆ‚Î „‚PDA3:D8‚ð‘I‘ð ‚Ì•”•ª‚È‚ñ‚©‚ÍA‹L˜^‚É‚Æ‚é‚Æ Range("A3:D8").Select ‚Æ‹L˜^‚³‚ê‚Ü‚·‚ªAŽÀÛ‚ÍE—ñ‚̃f[ƒ^‚ª—L‚éÅIs‚܂ł͈̔͂ð‘I‘ð‚·‚é•K—v‚ª—L‚è‚Ü‚·B
A1:A8‚É’l‚ª“ü‚Á‚Ä‚¢‚éó‘Ô‚Å A20ƒZƒ‹‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä Ctrl + ª ‚ð‰Ÿ‚µ‚Ă݂Ă‚¾‚³‚¢B ‚·‚邯AƒAƒNƒeƒBƒuƒZƒ‹‚Í A8ƒZƒ‹‚Ɉړ®‚µ‚Ü‚·B ‚±‚Ì“®ìiCtrl + ªj‚ð‹L˜^‚É‚Æ‚é‚Æ @Selection.End(xlUp).Select ‚ÆŒ¾‚¤ƒR[ƒh‚ª‹L˜^‚³‚ê‚Ü‚·B
æ‚Ì‹L˜^‚Ƃ͕ʂÉA‚±‚ê‚àŠm”F‚µ‚Ă݂Ă‚¾‚³‚¢B
‚P`12‚Ì‹L˜^‚ªo—ˆ‚½‚çƒR[ƒh‚ðÚ‚¹‚Ä‚à‚炦‚邯—Ç‚¢‚̂ł·‚ªB ‚»‚ÌÛAæ‚̃Tƒ“ƒvƒ‹ƒf[ƒ^‚ªà–¾‚ׂ̈ɬ‚³‚‚µ‚½‚à‚Ì‚¾‚Á‚½‚ç uà–¾‚ׂ̈É~~‚É‚µ‚½Š‚ÍAŽÀÛ‚Íœœ‚Å‚·v‚Æ’Žß‚ð‚¨Šè‚¢‚µ‚Ü‚·B ‚Ü‚½A4sƒZƒbƒg‚łȂ¢ê‡‚Í‚T”Ô‚Å“ü‚ê‚锎®‚Ì•ÏX‚ª•K—v‚Å‚·B „=MOD(ROW(A3),4) uA3v‚ÌŠ‚ÍAƒZƒbƒg”-1 Au4v‚ÌŠ‚ÍAƒZƒbƒg”@‚É•ÏX‚µ‚ĉº‚³‚¢B ‚½‚Æ‚¦‚ÎA6sƒZƒbƒg‚¾‚Á‚½ê‡ =MOD(ROW(A5),6) ‚Ì—l‚ɬ‚è‚Ü‚·B
‚»‚ê‚©‚çAƒZƒ‹‚ÌŒ‹‡“™‚ª—L‚éꇂ͂Ȃé‚ׂ‘‚‰ðœ‚µ‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B ‚P”Ô‚Ì‘O‚ÉAuA1:E8‚ð‘I‘ðEƒZƒ‹‚ÌŒ‹‡‚ð‰ðœv‚Ìì‹Æ‚ð‚µ‚Ä‰º‚³‚¢B
‚ ‚ÆA•”–¼‚ÌŠ‚ɔޮ‚ª“ü‚Á‚Ä‚¢‚é‚Ì‚à@‹L˜^Žž‚É–â‘è‚ɂȂ邩‚à‚µ‚ê‚È‚¢‚Å‚·‚ËB ‚±‚Ìs‚àˆês‚É•À‚Ԃ悤‚É“\‚è•t‚¯ì‹Æ‚ð‚µ‚Ä‰º‚³‚¢B ‚P`‚R‚̎臂ðŒJ‚è•Ô‚µ‚Ä–á‚¤Ž–‚É‚È‚é‚ÆŽv‚¢‚Ü‚·B
(HANA)
—Ç‚l‚¦‚½‚çA”Ž®‚ª“ü‚Á‚Ä‚¢‚éŠ‚Í 1s–Ú‚ðŽQÆ‚µ‚Ä‚¢‚é‚̂łȂ¢ê‡ ‘¼‚Ìs‚Í휂µ‚Ä‚µ‚Ü‚¤‚Ì‚ÅAƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·‚ËB
‚P”Ô‚Ì‘O‚ÉAuA1:E8‚ð‘I‘ðEƒZƒ‹‚ÌŒ‹‡‚ð‰ðœEƒRƒs[E’l“\•tv ‚̎臂ð“ü‚ê‚ĉº‚³‚¢B@@@@@@@@@@@ ~~~~~~~~~~~~~~
(HANA)
'
Range("A4:P21").Select Selection.Copy Range("R4").Select ActiveSheet.Paste ActiveWindow.ScrollColumn = 2 ActiveWindow.ScrollColumn = 3 ActiveWindow.ScrollColumn = 4 ActiveWindow.ScrollColumn = 5 ActiveWindow.ScrollColumn = 6 ActiveWindow.ScrollColumn = 7 ActiveWindow.ScrollColumn = 8 ActiveWindow.ScrollColumn = 9 ActiveWindow.ScrollColumn = 10 ActiveWindow.ScrollColumn = 11 ActiveWindow.ScrollColumn = 12 ActiveWindow.ScrollColumn = 13 ActiveWindow.ScrollColumn = 14 ActiveWindow.SmallScroll ToRight:=3 Range("AH3:AH21").Select Application.CutCopyMode = False Selection.FormulaR1C1 = "=MOD(ROW(R[12]C[-33]),16)" Range("AH25").Select ActiveWindow.ScrollColumn = 16 ActiveWindow.ScrollColumn = 15 ActiveWindow.ScrollColumn = 14 ActiveWindow.ScrollColumn = 13 ActiveWindow.ScrollColumn = 12 ActiveWindow.ScrollColumn = 11 ActiveWindow.ScrollColumn = 10 ActiveWindow.ScrollColumn = 9 ActiveWindow.ScrollColumn = 8 ActiveWindow.ScrollColumn = 7 ActiveWindow.ScrollColumn = 6 ActiveWindow.ScrollColumn = 5 ActiveWindow.ScrollColumn = 4 ActiveWindow.ScrollColumn = 3 ActiveWindow.ScrollColumn = 2 ActiveWindow.ScrollColumn = 1 Rows("5:5").Select Selection.AutoFilter Range("A6:AH21").Select ActiveSheet.Range("$A$5:$AH$20").AutoFilter Field:=34, Criteria1:=Array( _ "10", "11", "12", "13", "14", "15", "2", "3", "4", "5", "6", "7", "8", "9"), Operator:= _ xlFilterValues Columns("X:X").Select Selection.Delete Shift:=xlToLeft Columns("W:W").Select Selection.Delete Shift:=xlToLeft Columns("T:V").Select Selection.Delete Shift:=xlToLeft Columns("AA:AA").Select Selection.Delete Shift:=xlToLeft Columns("Z:AA").Select Selection.Delete Shift:=xlToLeft Columns("Z:Z").Select Selection.Delete Shift:=xlToLeft End Sub
ŽÀÛ‚ÌŒ³ƒf[ƒ^‚ÍA—á‚ð‹“‚°‚½ƒGƒNƒZƒ‹‚Ì•\‚Ç‚±‚낳͂ȂA
s‚Æ—ñ‚ª‚Ü‚Á‚½‚ƒ‰ƒ“ƒ_ƒ€‚É‘g‚Ü‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éó‘Ô‚Å‚·B
ioŒÉ”‚Æ‚¢‚¤€–Ú–¼‚Ì‚µ‚½‚ÉŽÀÛ‚Ì”’l‚ª‚ ‚é‚̂ł͂ȂA‚È‚º‚©‚Q—ñ‚ ‚¯‚ÄŽŸ‚Ì—ñ‚É“ü‚Á‚Ä‚¢‚é‚È‚ÇBj
A@@@@BC@@@@D@@@@E ---------------------------------------- oŒÉ”@ ---------------------------------------- @@@@@@@@@ 7©‚±‚ꂪoŒÉ” ----------------------------------------@‚Æ‚©A
A@@@@BC@@@D@@@@E@@@F@@@GH ------------------------------------------------ –ò•i–¼Ì@@@@@@@@@@@@@@@@‹KŠi ------------------------------------------------ ƒTƒjƒT[ƒ‰@@@@@@@@@@@@@@@500ml ------------------------------------------------‚Æ‚©cB ‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½•û–@‚ðA‚±‚ê‚ɂǂ̂悤‚É“–‚Ă͂߂ê‚΂¢‚¢‚Ì‚©‚í‚©‚炸A ƒ}ƒNƒ‚ðŽÀŽ{‚µ‚Ä‚à•K—v‚ȃf[ƒ^‚É‚·‚邱‚Æ‚ª‚Å‚«‚¸iT-T)B‚·‚݂܂¹‚ÊB
€–Ú”‚ª5‚ɑ΂µ‚ÄAŽg—p‚µ‚Ä‚¢‚é—ñ‚ª‘S•”‚Å16‚ ‚è‚Ü‚·B
‚½‚Ô‚ñAˆóü‚µ‚½Žž‚ÌŒ©‰h‚¦‚ª‚¢‚¢‚Ì‚¾‚ÆŽv‚¢‚Ü‚·‚ªA—ñ‚Ì•‚à‘嬗lX‚Å‚·B
ƒZƒ‹‚Ì“‡‚ð‚µ‚Ä‚¢‚é•”•ª‚Í‚ ‚è‚Ü‚¹‚ñB
‚»‚µ‚Ĉêsi1—ñj‚ÅŠ®Œ‹‚µ‚Ä‚¢‚é€–Ú‚à‚ ‚è‚Ü‚¹‚ñB
oŒÉ”NŒŽ“ú‚ÍA•\‚Ì1”Ôã‚É‹LÚ‚³‚ê‚Ä‚¢‚Ü‚·‚ªA•a“•ʂɂ͓ü—Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
‚¢‚ç‚È‚¢—ñ‚ð‚·‚×‚Ä휂µA•K—v‚È€–Ú–¼‚ð‰ü‚߂ēü—Í‚·‚é•û–@‚ÅA
Še¤•i•ʂɀ–Ú‚ð‚·‚×‚Ä‡‚킹‚Ä1”N•ªƒf[ƒ^‚ð‚܂Ƃ߂½ŽŸ‘æ‚Å‚·B«
Sub Macro6()
'
' Macro6 Macro
'
'
Rows("1:6").Select Selection.Delete Shift:=xlUp Range("H1").Select Selection.Cut Destination:=Range("I1") Range("B1").Select ActiveCell.FormulaR1C1 = "•”" With ActiveCell.Characters(Start:=1, Length:=2).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With ActiveCell.Characters(1, 2).PhoneticCharacters = "ƒuƒVƒ‡" Range("A:A,C:H,J:P").Select Range("J1").Activate Selection.Delete Shift:=xlToLeft Range("C1").Select ActiveCell.FormulaR1C1 = "Žg—p—Ê" With ActiveCell.Characters(Start:=1, Length:=3).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With ActiveCell.Characters(1, 3).PhoneticCharacters = "ƒVƒˆƒEƒŠƒ‡ƒE" Range("D1").Select ActiveCell.FormulaR1C1 = "¤•i–¼" With ActiveCell.Characters(Start:=1, Length:=3).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With ActiveCell.Characters(1, 3).PhoneticCharacters = "ƒVƒ‡ƒEƒqƒ“ƒƒC" Range("D2").Select ActiveCell.FormulaR1C1 = "ƒTƒjƒT[ƒ‰" With ActiveCell.Characters(Start:=1, Length:=5).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With Range("C2").Select ActiveCell.FormulaR1C1 = "=RC[-1]*250" Range("C2").Select Selection.AutoFill Destination:=Range("C2:C14"), Type:=xlFillDefault Range("C2:C14").Select Range("D2").Select Selection.AutoFill Destination:=Range("D2:D14"), Type:=xlFillDefault Range("D2:D14").Select Range("E19").Select End Sub ‚±‚ñ‚ÈŠ´‚¶‚Ì‚±‚Æ‚ð‚â‚Á‚ÄA‚»‚ê‚ðƒ}ƒNƒ“o˜^‚µ‚ÄŒ³ƒf[ƒ^‚ÅŽÀs‚µƒf[ƒ^®—‚ð‚µ‚Ü‚µ‚½B
„A1:A8‚É’l‚ª“ü‚Á‚Ä‚¢‚éó‘Ô‚Å A20ƒZƒ‹‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä Ctrl + ª
¨‚±‚ê‚ÍA‚â‚Á‚Ă݂܂µ‚½‚ªƒAƒNƒeƒBƒuƒZƒ‹‚ªA‚R‚‚قÇã‚É‚ ‚ª‚è‚Ü‚µ‚½‚ª‘¼‚͂Ȃɂà‹N‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒf[ƒ^‚Ì®—‚ÍA‚±‚ñ‚ÈŠ´‚¶‚È‚ç‚ΖˆŒŽ‚â‚ê‚»‚¤‚ÈŠ´‚¶‚ª‚µ‚Ü‚·B
ŽŸ‚ÍA‚±‚̤•i•ʂ̃f[ƒ^‚ðA•”•ʂɈꗗ•\‚É‚·‚é•û–@‚Å‚µ‚傤‚©H
‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
¡ì‚Á‚Ä‚à‚炨‚¤‚Æ‚µ‚Ä‚¢‚éƒ}ƒNƒ‚Í
Œ»ÝˆóüƒŒƒCƒAƒEƒg‚ÌŠÖŒW‚Å [A] [B] [C] [D] @1 yŒ©o‚µ1z @2 ƒf[ƒ^1-1 @3 yŒ©o‚µ2z yŒ©o‚µ3z 4 ƒf[ƒ^1-2 ƒf[ƒ^1-3 @5 yŒ©o‚µ1z @6 ƒf[ƒ^2-1 @7 yŒ©o‚µ2z yŒ©o‚µ3z 8 ƒf[ƒ^2-2 ƒf[ƒ^2-3 ‚Ì—l‚ɂȂÁ‚Ä‚¢‚é‚à‚Ì‚ð [A] [B] [C] 1@Œ©o‚µ-1 Œ©o‚µ-2 Œ©o‚µ-3 @2@ƒf[ƒ^1-1 ƒf[ƒ^1-2 ƒf[ƒ^1-3 @3@ƒf[ƒ^2-1 ƒf[ƒ^2-2 ƒf[ƒ^2-3 @4@ƒf[ƒ^3-1 ƒf[ƒ^3-2 ƒf[ƒ^3-3 ‚Ì—l‚É”z’u‚𮂦‚é‚Ì‚ª–Ú“I‚Å‚·B
‚±‚Ìì‹Æ‚Í‘—‚ç‚ê‚Ä‚‚éƒV[ƒg‚̃ŒƒCƒAƒEƒg‚Í“¯‚¶‚¾‚ÆŽv‚¤‚̂Š–ˆ‰ñ“¯‚¶ì‹Æ‚ðŒJ‚è•Ô‚·‚±‚Æ‚É‚È‚é‚ÆŽv‚¢‚Ü‚·B
‚à‚µ‚àu“¯‚¶¤•i‚Å‚àƒŒƒCƒAƒEƒg‚Í–ˆ‰ñ‚µ‚¸‚ˆႤv‚ÆŒ¾‚¤ê‡‚Í ‹L˜^ƒ}ƒNƒ‚ł̑Ήž‚Í¢“ï‚Å‚·‚Ì‚ÅA•ʂ̕û–@‚ðl‚¦‚½•û‚ª‚悳‚»‚¤‚Å‚·B
‚¿‚Ȃ݂ÉA¤•i–ˆ‚ɃV[ƒg‚ª•ª‚©‚ê‚Ä‚¢‚邯‚¢‚¤Ž–‚Å‚·‚ª ‚»‚ꂼ‚ê‚̃ŒƒCƒAƒEƒg‚Í“¯‚¶‚Ȃ̂łµ‚傤‚©Hˆá‚¤‚̂łµ‚傤‚©H
„•K—v‚È€–Ú–¼‚ð‰ü‚߂ēü—Í‚·‚é•û–@ ‚ÅAƒf[ƒ^‚ð®—‚µ‚Ä‚à‚炤‚Æ—Ç‚¢‚ÆŽv‚¢‚Ü‚·B ‚½‚¾AŒ»Ý‚¢‚ç‚È‚¢î•ñ‚Å‚à@¡Œã•K—v‚ɂȂ邩‚à‚µ‚ê‚Ü‚¹‚ñ‚̂Š‚»‚ê‚Í휂·‚é‚̂ł͂ȂA—ñ‚ÌÅŒã‚Ɍł߂è‚¢‚Ä‚à‚炤‚Æ—Ç‚¢‚ÆŽv‚¢‚Ü‚·B iA:D‚ª•K—v‚È—ñ‚ÅAE—ñˆÈ~‚Í¡‰ñ•s—v‚È—ñEEE‚Á‚ÄŠ´‚¶‚Åj
Macro6‚ÅC2ƒZƒ‹‚É“ü‚ê‚½Ž®‚ÍA“ú•t‚ðŽQÆ‚·‚é‚à‚̂łµ‚傤‚©H
„‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½•û–@‚ðA‚±‚ê‚ɂǂ̂悤‚É“–‚Ă͂߂ê‚΂¢‚¢‚Ì‚©‚í‚©‚炸A ŽÀۂɂǂ̗l‚È‚à‚̂𑊎è‚É‚µ‚Ä‚¢‚é‚Ì‚©‚±‚¿‚ç‚©‚ç‚ÍŒ©‚¦‚È‚¢‚̂Šu››‚ÈŠ´‚¶‚Å`v‚Æ‚µ‚©‘‚«‚É‚‚¢ó‹µ‚Å‚·B
E€–Ú–¼‚Ì‚·‚®‰º‚Ƀf[ƒ^‚ª‚ ‚é‚킯‚ł͂Ȃ¢ ‚ÆŒ¾‚¤Ž–‚Í•ª‚©‚è‚Ü‚µ‚½B s•ûŒü‚Ì‚à‚¤‚µÚׂȃŒƒCƒAƒEƒg‚ð‹³‚¦‚ĉº‚³‚¢B
ˆê‚‚̃V[ƒg‚ÉA‰½Œ‚©‚̃f[ƒ^‚ª“ü‚Á‚Ä‚¢‚é‚̂ł·‚æ‚ËH 1Œ–Ú‚ª‰½s–Ú‚©‚çŽn‚Ü‚Á‚Ä‚¢‚Ä 2Œ–ڂ͉½s–Ú‚©‚çŽn‚Ü‚Á‚Ä‚¢‚é‚̂łµ‚傤H
‚à‚¤ˆê“xª‚̃Tƒ“ƒvƒ‹‚ð—á‚É‚µ‚ÄAƒCƒ[ƒW‚ð‘‚¢‚Ă݂܂·B Œ³ƒf[ƒ^ [A] [B] [C] [D] @1 yŒ©o‚µ1z @2 ƒf[ƒ^1-1 @3 yŒ©o‚µ2z yŒ©o‚µ3z 4 ƒf[ƒ^1-2 ƒf[ƒ^1-3 @5 yŒ©o‚µ1z @6 ƒf[ƒ^2-1 @7 yŒ©o‚µ2z yŒ©o‚µ3z 8 ƒf[ƒ^2-2 ƒf[ƒ^2-3
A3:D8‚ðƒRƒs[‚µ‚ÄAE1‚©‚ç’£‚è•t‚¯ i‚±‚Ì—á‚Å‚ÍA3:A4‚Ƀf[ƒ^‚ª–³‚¢‚Ì‚ÅAB3‚©‚çƒRƒs[‚Å‚à—Ç‚¢‚̂ł·‚ªBBBj [A] [B] [C] [D] [E] [F] [G] [H] @1 yŒ©o‚µ1z yŒ©o‚µ2z yŒ©o‚µ3z š2 ƒf[ƒ^1-1 ƒf[ƒ^1-2 ƒf[ƒ^1-3 @3 yŒ©o‚µ2z yŒ©o‚µ3z yŒ©o‚µ1z 4 ƒf[ƒ^1-2 ƒf[ƒ^1-3 ƒf[ƒ^2-1 @5 yŒ©o‚µ1z yŒ©o‚µ2z yŒ©o‚µ3z š6 ƒf[ƒ^2-1 ƒf[ƒ^2-2 ƒf[ƒ^2-3 @7 yŒ©o‚µ2z yŒ©o‚µ3z 8 ƒf[ƒ^2-2 ƒf[ƒ^2-3 ‚·‚邯A2s–Ú‚Æ6s–Ú‚É@•¡”s‚É•ª‚©‚ê‚Ä‚¢‚½ƒf[ƒ^‚ª1s‚ɂȂÁ‚½s‚ªŒ»‚ê‚Ü‚·B ‚»‚±‚ÅA1s–Ú‚ÌŒ©o‚µ‚𮂦‚Ü‚·Bi•K—v‚ÈŠ‚É•K—v‚ÈŒ©o‚µ‚ð“ü—Íj [A] [B] [C] [D] [E] [F] [G] [H] š1 yŒ©o‚µ1z yŒ©o‚µ1z yŒ©o‚µ2z yŒ©o‚µ3z yŒ©o‚µ3z š2 ƒf[ƒ^1-1 ƒf[ƒ^1-2 ƒf[ƒ^1-3 @3 yŒ©o‚µ2z yŒ©o‚µ3z yŒ©o‚µ1z 4 ƒf[ƒ^1-2 ƒf[ƒ^1-3 ƒf[ƒ^2-1 @5 yŒ©o‚µ1z yŒ©o‚µ2z yŒ©o‚µ3z š6 ƒf[ƒ^2-1 ƒf[ƒ^2-2 ƒf[ƒ^2-3 @7 yŒ©o‚µ2z yŒ©o‚µ3z 8 ƒf[ƒ^2-2 ƒf[ƒ^2-3
A,E—ñ‚̓f[ƒ^‚ª–³‚¢—ñ‚ÅAB—ñ‚̃f[ƒ^‚ÍF—ñ‚ÉBD—ñ‚̃f[ƒ^‚ÍH—ñ‚ɃRƒs[ÏBG—ñ‚̃f[ƒ^‚ÍC—ñ‚É‚ ‚é‚̂ŠA,B,D,E,G—ñ‚Í휂µ‚Ü‚·B [A] [B] [C] [D] [E] [F] [G] [H] š1 yŒ©o‚µ1z yŒ©o‚µ2z yŒ©o‚µ3z š2 ƒf[ƒ^1-1 ƒf[ƒ^1-2 ƒf[ƒ^1-3 @3 yŒ©o‚µ3z 4 @5 yŒ©o‚µ2z š6 ƒf[ƒ^2-1 ƒf[ƒ^2-2 ƒf[ƒ^2-3 @7 yŒ©o‚µ3z 8 D1:D8‚ɔޮ‚ð‚¢‚ê‚ÄAƒI[ƒgƒtƒBƒ‹ƒ^‚Åi‚èž‚ñ‚Å휂·‚邯A1,2,6s–Ú‚¾‚¯‚ªŽc‚Á‚Ä [A] [B] [C] [D] [E] [F] [G] [H] @1 yŒ©o‚µ1z yŒ©o‚µ2z yŒ©o‚µ3z @2 ƒf[ƒ^1-1 ƒf[ƒ^1-2 ƒf[ƒ^1-3 @3 ƒf[ƒ^2-1 ƒf[ƒ^2-2 ƒf[ƒ^2-3 4 @5 @6 @7 8 ‚ɂȂè‚Ü‚·B
„‚¢‚ç‚È‚¢—ñ‚ð‚·‚×‚Ä휂µA•K—v‚È€–Ú–¼‚ð‰ü‚߂ēü—Í‚·‚é•û–@‚ÅA „Še¤•i•ʂɀ–Ú‚ð‚·‚×‚Ä‡‚킹‚Ä1”N•ªƒf[ƒ^‚ð‚܂Ƃ߂½ŽŸ‘æ‚Å‚·B« ‚Á‚ÄŽ–‚ÍA‚±‚±‚Ü‚Åi‚̃}ƒNƒj‚Ío—ˆ‚½‚Á‚ÄŽ–‚Å‚·‚©H
‚¿‚Ȃ݂ÉAª‚ð‹L˜^‚É‚Æ‚é‚Æ Sub Macro1() ' ' Macro1 Macro '
'
Range("A3:D8").Select Selection.Copy Range("E1").Select ActiveSheet.Paste Application.Left = 340 Application.Top = 109.75 Range("C1").Select Application.CutCopyMode = False ActiveCell.FormulaR1C1 = "yŒ©o‚µ1z" ActiveCell.Characters(2, 2).PhoneticCharacters = "ƒ~ƒ_" Range("H1").Select ActiveCell.FormulaR1C1 = "yŒ©o‚µ3z" ActiveCell.Characters(2, 2).PhoneticCharacters = "ƒ~ƒ_" Range("A:B,D:E,G:G").Select Range("G1").Activate Selection.Delete Shift:=xlToLeft Range("D1:D8").Select Selection.FormulaR1C1 = "=MOD(ROW(R[2]C[-3]),4)" Selection.AutoFilter Rows("2:8").Select ActiveSheet.Range("$D$1:$D$8").AutoFilter Field:=1, Criteria1:=Array("1", _ "2", "3"), Operator:=xlFilterValues Selection.Delete Shift:=xlUp Selection.AutoFilter Columns("D:D").Select Selection.Delete Shift:=xlToLeft End Sub
‚±‚ñ‚ÈŠ´‚¶‚ɂȂè‚Ü‚·B
“¯‚¶ƒf[ƒ^‚ð‚‚‚Á‚ÄAã‹LƒR[ƒh‚𒣂è•t‚¯‚ÄŒ‹‰Ê‚ðŠm”F‚µ‚Ă݂ĉº‚³‚¢B
„„A1:A8‚É’l‚ª“ü‚Á‚Ä‚¢‚éó‘Ô‚Å A20ƒZƒ‹‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä Ctrl + ª „¨‚±‚ê‚ÍA‚â‚Á‚Ă݂܂µ‚½‚ªƒAƒNƒeƒBƒuƒZƒ‹‚ªA‚R‚‚قÇã‚É‚ ‚ª‚è‚Ü‚µ‚½‚ª‘¼‚͂Ȃɂà‹N‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚R‚‚قÇã‚̂̃Zƒ‹‚Ƀf[ƒ^‚ª“ü‚Á‚Ä‚¢‚Ü‚µ‚½‚æ‚ËH Ctrl + ª‚ÍAƒf[ƒ^‚ª‚ ‚éÅŒã‚̃Zƒ‹‚Ɉړ®o—ˆ‚Ü‚·B @@@@@i‚±‚Ì•\Œ»‚Å‚ÍA‚µŒê•¾‚ª‚ ‚é‚̂ł·‚ªBBBj
ã‚̃Tƒ“ƒvƒ‹‚Å‚ÍAB,D—ñ‚ªˆê”Ô‚µ‚½‚܂Ńf[ƒ^‚ª“ü‚Á‚Ä‚¢‚é—ñ‚ɂȂè‚Ü‚·B ‚½‚Æ‚¦‚ÎAB—ñ‚̈ê”Ô‰º‚̃Zƒ‹‚ðƒAƒNƒeƒBƒu‚É‚µ‚ÄACtrl + ª@‚ð‚·‚é‚Æ ƒAƒNƒeƒBƒuƒZƒ‹‚Í B8ƒZƒ‹‚Ɉړ®‚µ‚Ü‚·B
‚à‚µ‚àAƒf[ƒ^Œ”‚ª‚RŒ‚ ‚Á‚ÄAB13ƒZƒ‹‚܂œü—Í‚ª‚ ‚Á‚½‚Æ‚·‚邯 B—ñ‚̈ê”Ô‰º‚̃Zƒ‹‚ðƒAƒNƒeƒBƒu‚É‚µ‚ÄACtrl + ª@‚ð‚·‚é‚Æ ƒAƒNƒeƒBƒuƒZƒ‹‚Í B13ƒZƒ‹‚Ɉړ®‚µ‚Ü‚·B
Macro1‚Å‹L˜^‚³‚ê‚Ä‚¢‚éƒZƒ‹”Ô’n‚Ì“à8s–Ú‚ð•\‚·u8v‚ÆŒ¾‚¤•”•ª‚Í 13s–ڂ܂œü—Í‚ª‚ ‚Á‚½ê‡u13v‚ɂȂÁ‚Ä‚à‚ç‚¢‚½‚¢‚µ 37s–ڂ܂œü—Í‚ª‚ ‚Á‚½‚çu37v‚ɂȂÁ‚Ä‚à‚ç‚¢‚½‚¢•”•ª‚Å‚·B
–ˆ‰ñ”Žš‚ð‘‚«Š·‚¦‚é‚̂͑å•ςȂ̂ÅA @ƒ}ƒNƒ“à‚Å@Ctrl + ª‚ÅAÅIs‚ðŽæ“¾‚µ‚Ä ƒR[ƒh‚É‘g‚Ýž‚à‚¤ ‚ÆŒ¾‚¤–ì–]‚ð•ø‚«‚Ü‚µ‚傤B
Dim ÅIs As Long ÅIs = Range("B" & Rows.Count).End(xlUp).Row
‚±‚ê‚ÅAuÅIsv‚ÆŒ¾‚¤•Ï”‚ÉAB—ñ‚Ì“ü—Í‚ª‚ ‚éÅŒã‚Ìs”‚ª“ü‚è‚Ü‚·B ‚±‚ê‚à“¥‚Ü‚¦‚ÄMacro1‚ð‚à‚¤‚·‚±‚µ®—‚·‚邯 Sub Macro2() ' ' Macro2 Macro ' Dim ÅIs As Long ÅIs = Range("B" & Rows.Count).End(xlUp).Row
Range("A3:D" & ÅIs).Copy Range("E1").Select ActiveSheet.Paste Range("C1").FormulaR1C1 = "yŒ©o‚µ1z" Range("H1").FormulaR1C1 = "yŒ©o‚µ3z" Range("A:B,D:E,G:G").Delete Shift:=xlToLeft Range("D1:D" & ÅIs).Select Selection.FormulaR1C1 = "=MOD(ROW(R[2]C[-3]),4)" Selection.AutoFilter Rows("2:" & ÅIs).Select ActiveSheet.Range("$D$1:$D$" & ÅIs).AutoFilter Field:=1, Criteria1:=Array("1", _ "2", "3"), Operator:=xlFilterValues Selection.Delete Shift:=xlUp Selection.AutoFilter Columns("D:D").Select Selection.Delete Shift:=xlToLeft End Sub
‚ɂȂè‚Ü‚·B
Œ”‚ð‘‚₵‚½‚茸‚炵‚½‚肵‚Ä‚àA–Ú“I‚ÌŒ‹‰Ê‚ª“¾‚ç‚ê‚邱‚Æ‚ðŠm”F‚µ‚ĉº‚³‚¢B
‚½‚Ô‚ñu‚È‚º‚»‚Ì‘€ì‚ð‚·‚é‚Ì‚©v‚ª‚í‚©‚ê‚Ήž—p‚ªo—ˆ‚邯Žv‚¤‚̂Š‚»‚Ì‚ ‚½‚è‚à‘z‘œ‚µ‚Ă݂Ăà‚炦‚邯—Ç‚¢‚ÆŽv‚¢‚Ü‚·B ÅI“I‚É‚ÍA1s–Ú‚ÉŒ©o‚µ‚ª‚ ‚Á‚Ä@ˆÈ~‚ÉA1Œ1s‚Ńf[ƒ^‚ª‚ ‚é•\ ‚ªŠ®¬o—ˆ‚é‚È‚çA“r’†Œo‰ß‚͂ǂ̂悤‚ɂȂÁ‚Ä‚¢‚Ä‚àŠÖŒW‚È‚¢‚Ì‚ÅB
ƒ}ƒNƒŽÀs‚̂ЂƎèŠÔ‚Ńf[ƒ^®—‚ªÏ‚߂ΠŽèŠÔ‚à‚È‚‚ÄςނƎv‚¢‚Ü‚·B
‚à‚¿‚ë‚ñu‚±‚±‚ÍŽèì‹Æ‚Å‚µ‚Ä‚à‹ê‚ɂȂç‚È‚¢‚©‚ç—Ç‚¢‚æv‚Á‚ÄŽ–‚È‚ç ŽŸ‚Öi‚Ý‚½‚¢‚ÆŽv‚¢‚Ü‚·B
ƒR[ƒh‚ðì‚è‚Ü‚·‚̂Ńf[ƒ^®—Œã‚ÌŒ©o‚µ‚Ì”z—ñ‚Æ ƒuƒbƒN“à‚ł̃V[ƒg‚̇”Ô‚ð‹³‚¦‚ĉº‚³‚¢B
(HANA)
Dim ÅIs As Long ÅIs = Range("B" & Rows.Count).End(xlUp).Row ‚Ì•”•ª‚ÍAB‚Ì—ñ‚ÌÅIs‚܂ŃJƒEƒ“ƒg‚µ‚Ä‚ËA‚Æ‚¤‚¢‚¤ˆÓ–¡‚Å‚µ‚傤‚©H B‚É‚ÍA•”–¼‚ª“ü‚Á‚Ä‚¢‚Ü‚·‚Ì‚ÅAŠm‚©‚ÉB—ñ‚ðÅIs‚܂ŃJƒEƒ“ƒg‚µ‚Ä‚à‚炦‚ÎA‘S•”o—Í‚³‚ê‚é‚Í‚¸‚Ȃ̂ł·‚ªA‚Ç‚¤‘Έ‚·‚ê‚Ηǂ¢‚Ì‚©‚í‚©‚炸‚·‚݂܂¹‚ñB ‚¿‚å‚Á‚ÆŽè’¼‚µ‚µ‚Ü‚µ‚½‚ªA‰º‹L‚̂悤‚ÈŠ´‚¶‚Ì‚±‚Æ‚ð‚·‚é‚Æ—~‚µ‚¢•\‚ɂȂè‚Ü‚·B Sub ƒf[ƒ^®—() ' ' ƒf[ƒ^®— Macro '
'
Columns("A:B").Select Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("F6").Select@¨‚±‚±‚ɤ•i–¼‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚· Selection.Copy Range("A8").Select ActiveSheet.Paste Range("E4").Select@¨‚±‚±‚ÉoŒÉŒŽ‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚· Application.CutCopyMode = False Selection.Copy Range("B8").Select ActiveSheet.Paste Rows("1:6").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp Range("C:C,E:J,L:R").Select Range("L1").Activate Selection.Delete Shift:=xlToLeft Range("A1").Select ActiveCell.FormulaR1C1 = "¤•i–¼" With ActiveCell.Characters(Start:=1, Length:=3).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With ActiveCell.Characters(1, 3).PhoneticCharacters = "ƒVƒ‡ƒEƒqƒ“ƒƒC" Range("B1").Select ActiveCell.FormulaR1C1 = "oŒÉŒŽ" With ActiveCell.Characters(Start:=1, Length:=3).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With ActiveCell.Characters(1, 2).PhoneticCharacters = "ƒVƒ…ƒbƒR" ActiveCell.Characters(3, 1).PhoneticCharacters = "ƒcƒL" Range("C1").Select ActiveCell.FormulaR1C1 = "•”" With ActiveCell.Characters(Start:=1, Length:=2).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With ActiveCell.Characters(1, 2).PhoneticCharacters = "ƒuƒVƒ‡" Range("D1").Select ActiveCell.FormulaR1C1 = "oŒÉ”" With ActiveCell.Characters(Start:=1, Length:=3).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With ActiveCell.Characters(1, 2).PhoneticCharacters = "ƒVƒ…ƒbƒR" ActiveCell.Characters(3, 1).PhoneticCharacters = "ƒXƒE" Range("E1").Select ActiveCell.FormulaR1C1 = "Žg—p—Ê" With ActiveCell.Characters(Start:=1, Length:=3).Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .FontStyle = "•W€" .Size = 10 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With ActiveCell.Characters(1, 3).PhoneticCharacters = "ƒVƒˆƒEƒŠƒ‡ƒE" Range("E2").Select ActiveCell.FormulaR1C1 = "=250*RC[-1]"@¨‚±‚±‚ÍŽg—p—Ê‚ðo‚·‚½‚ß‚É250ml‚ðoŒÉ”‚É‚©‚¯‚Ä‚¢‚Ü‚·B Range("E2").Select@ Selection.AutoFill Destination:=Range("E2:E30"), Type:=xlFillDefault@¨¤•i–¼‚ðƒRƒs[‚µ‚Ä‚¢‚Ü‚· Range("E2:E30").Select Range("A2").Select Selection.AutoFill Destination:=Range("A2:A30"), Type:=xlFillDefault@¨oŒÉŒŽ‚ðƒRƒs[‚µ‚Ä‚¢‚Ü‚· Range("A2:A30").Select Range("B2").Select Selection.AutoFill Destination:=Range("B2:B30"), Type:=xlFillDefault Range("B2:B30").Select End Sub ‚±‚ê‚ÅA‰º‹L‚̂悤‚È•\‚ɂȂ銴‚¶‚Å‚·B A @ B C D E @¤•i–¼@@oŒÉŒŽ@@•”@@oŒÉ”@@Žg—p—Ê 1@»Æ»°×@@5/1-5/31@@›@@@@2@@@500@ 2@»Æ»°×@@5/1-5/31@@ @@@@4@@@1000 3@»Æ»°×@@5/1-5/31@@£@@@@2@@@500@c ‚µ‚©‚µA‚±‚ñ‚Ȃɒ·‚¢ƒ}ƒNƒ‚ªAHANA‚³‚Ü‚ÌMacro‚Q‚̂悤‚ɃVƒ“ƒvƒ‹‚ɂȂé‚ñ‚Å‚·‚ËB‚·‚²‚¢‚Å‚·I Œ»Ý‚ÍAã‹L‚Ì•\Œ`Ž®‚Å•¨•i•Ê‚É1”N•ª‚̃f[ƒ^‚ð“ü‚ê‚邯‚±‚ë‚܂ł«‚Ü‚µ‚½B ‚±‚ÌŽŸ‚ÍA•ÊX‚̃V[ƒgi•¨•i•Êj‚É‚ ‚é‚T‚‚̀–Ú‚ðA•”•Ê‚É1ƒV[ƒg‚¸‚‚ɂµ‚Ä‚¢‚¯‚ê‚ÎA ‚ÆŽv‚¢A‚Æ‚è‚ ‚¦‚¸Še•¨•i•ʂɉº‹L‚̂悤‚ȃ}ƒNƒ‚ð쬂µAsheet1‚É•a“•ʂɃf[ƒ^‚ðW‚߂邿‚¤‚È‚±‚Æ‚ð‚â‚Á‚Ä‚¨‚è‚Ü‚·B Sub ƒTƒjƒT250ƒRƒs[() ' ' ƒTƒjƒT250ƒRƒs[ Macro '
'
Range("A1:E40").Select Selection.SpecialCells(xlCellTypeVisible).Select Application.CutCopyMode = False Selection.Copy Sheets("Sheet1").Select Range("F1").Select ActiveSheet.Paste Range("K1").Select End Sub ‚Ç‚±‚©‚ç‚Ç‚±‚܂ŃRƒs[‚·‚邿‚¤‚ÉA‚Æ‚¢‚¤ƒI[ƒ_[‚ð‚Ç‚¤‚·‚ê‚Ηǂ¢‚©‚ª‚í‚©‚ç‚È‚¢‚Ì‚ÅA•”–¼‚Æ•¨•i–¼‚ŃtƒBƒ‹ƒ^‚µ‚½‚ ‚ÆA \x{fffd}@Å‘ås‚ɂȂé‚Å‚ ‚낤‚Æ‚±‚ë‚܂ʼnŽ‹ƒZƒ‹‚̂݃Rƒs[‚µ‚ÄSheet‚P‚É“\•t‚¯A \x{fffd}A‘Sƒf[ƒ^‚ª‚»‚ë‚Á‚½‚çƒV[ƒg‚ðƒRƒs[‚µƒV[ƒg–¼‚ð•”–¼‚ɕς¦‚éi‚±‚±‚ÍŠ®àø‚ÉŽèì‹Æ‚Å‚·jA‚Æ‚¢‚Á‚½Žè‡‚Å‚µ‚傤‚©B –³‘ʂȓ®ì‚ª‚·‚²‚‘½‚‚ÄAƒEƒ“ƒUƒŠ‚·‚é‚̂ł·‚ªAŽ©—͂ł͂±‚Ì‚ ‚½‚肪ŒÀ“x‚Å‚µ‚½B
„ƒR[ƒh‚ðì‚è‚Ü‚·‚̂Ńf[ƒ^®—Œã‚ÌŒ©o‚µ‚Ì”z—ñ‚Æ ƒuƒbƒN“à‚ł̃V[ƒg‚̇”Ô‚ð‹³‚¦‚ĉº‚³‚¢B
Œ©o‚µ‚Ì”z—ñ‚ÍA\x{fffd}@¤•i–¼\x{fffd}AoŒÉŒŽ\x{fffd}B•”\x{fffd}CoŒÉ”\x{fffd}DŽg—p—ʂł·B
ƒV[ƒg‚̇”Ô‚ÍAA5,NICU,A6,A7,B3,EICU,B4,B5,B6,C2,C3,C4,C5,E4,W5,WC,ER,HD,ŠO—ˆi30ŠO—ˆ‚ ‚è‚Ü‚·‚ªA‚Æ‚è‚ ‚¦‚¸jA‰»Šw—Ö@AOP‚Å‚·B
‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·BiMachi)
‚à‚µ‚©‚µ‚ÄAŒ³‚Ì•\‚Í
||||||||||||||||||||||||||||||| ‚P@@–ò•iƒR[ƒh@@–ò•i–¼Ì@@@@@@@@‹KŠi@@@•ï‘•”@ ||||||||||||||||||||||||||||||| ‚Q@@ƒTƒjƒT40@@@ƒTƒjƒT[ƒ‰@@@@@@@250‚‚Œ@@‚P ||||||||||||||||||||||||||||||| ‚R@@•”@@@@oŒÉ”@@@oŒÉ•Ô•i”@@oŒÉŽÀ“”c@@ ||||||||||||||||||||||||||||||| ‚S@@‚ @@@@@@46@@@@@@1@@@@@45 ||||||||||||||||||||||||||||||| ‚T@@‚¢@@@@@@20 1 19 ||||||||||||||||||||||||||||||| ‚U@@‚¤@@@@@@35 0 35 ||||||||||||||||||||||||||||||| ‚Á‚ÄŠ´‚¶‚ÅAƒf[ƒ^Ž©‘Ì‚ÍƒŠƒXƒg‚ɂȂÁ‚Ä‚¢‚é‚̂ł·‚©H ‚Å‚µ‚½‚çA˜b‚ª’Ê‚¶‚È‚‚Ä“–‘R‚Å‚·‚ËBBB
‚Æ‚è‚ ‚¦‚¸A‚²’掦‚Ìuƒf[ƒ^®—vƒR[ƒh‚ÍAˆÈ‰º‚Ì—l‚ɂł«‚邯Žv‚¢‚Ü‚·B
'------ Sub ƒf[ƒ^®—2() Dim mxR As Long
Columns("A:B").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("A8").Value = Range("F6").Value '¨F6(Œ³‚ÌD6)‚ɤ•i–¼‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚· Range("B8").Value = Range("E4").Value '¨E4(Œ³‚ÌC4)‚ÉoŒÉŒŽ‚ª“ü—Í‚³‚ê‚Ä‚¢‚Ü‚·
Rows("1:6").Delete Shift:=xlUp Range("C:C,E:J,L:R").Delete Shift:=xlToLeft Range("A1").Value = "¤•i–¼" Range("B1").Value = "oŒÉŒŽ" Range("C1").Value = "•”" Range("D1").Value = "oŒÉ”" Range("E1").Value = "Žg—p—Ê"
mxR = Range("D" & Rows.Count).End(xlUp).Row
Range("E2:E" & mxR).FormulaR1C1 = "=250*RC[-1]" '¨‚±‚±‚ÍŽg—p—Ê‚ðo‚·‚½‚ß‚É250ml‚ðoŒÉ”‚É‚©‚¯‚Ä‚¢‚Ü‚·B
Range("A2:A" & mxR).Value = Range("A2") '¨¤•i–¼‚ðƒRƒs[ Range("B2:B" & mxR).Value = Range("B2") '¨oŒÉŒŽ‚ðƒRƒs[ End Sub '------
„ÅIs = Range("B" & Rows.Count).End(xlUp).Row „B‚Ì—ñ‚ÌÅIs‚܂ŃJƒEƒ“ƒg‚µ‚Ä‚ËA‚Æ‚¤‚¢‚¤ˆÓ–¡‚Å‚µ‚傤‚©H B—ñ‚ÌÅŒã‚É“ü—Í‚³‚ê‚Ä‚¢‚éƒZƒ‹‚ª‰½s–Ú‚©‹³‚¦‚Äi•Ï”FÅIs@‚É“ü‚ê‚Äj‚ËB ‚ÆŒ¾‚¤ˆÓ–¡‚Å‚·B
„ƒV[ƒg‚̇”Ô‚ÍAA5,NICU,A6,A7,B3,EICU,B4,B5,B6,C2,C3,C4,C5,E4,W5,WC,ER,HD,ŠO—ˆi30ŠO—ˆ‚ ‚è‚Ü‚·‚ªA‚Æ‚è‚ ‚¦‚¸jA‰»Šw—Ö@AOP‚Å‚· ‚±‚ê‚ÍŒ³ƒf[ƒ^‚̃V[ƒg‚Å‚·‚æ‚ËH
„‘Sƒf[ƒ^‚ª‚»‚ë‚Á‚½‚çƒV[ƒg‚ðƒRƒs[‚µƒV[ƒg–¼‚ð•”–¼‚ɕς¦‚éi‚±‚±‚ÍŠ®àø‚ÉŽèì‹Æ‚Å‚·jA‚Æ‚¢‚Á‚½Žè‡ ‚ÆŒ¾‚¤Ž–‚ÍA•”‚²‚Ƃ̃V[ƒg‚ÍV‚½‚É—pˆÓ‚·‚é‚̂ł·‚ËH
«ƒGƒ‰[‚ªo‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªAŠm”F‚µ‚Ă݂ĉº‚³‚¢B '------ Sub TEST() Dim i As Long, shi As Long, MyR As Long Dim tbl As Variant Dim ws As Worksheet
For shi = 1 To 22 If Sheets(shi).Name <> "30ŠO—ˆ" Then With Sheets(shi) tbl = .Range("A1", .Range("E" & Rows.Count).End(xlUp)).Value End With For i = 2 To UBound(tbl, 1) On Error Resume Next Set ws = Worksheets(tbl(i, 3)) On Error GoTo 0 If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) Sheets(tbl(i, 3)).Range("A1:E1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "Žg—p—Ê") End If With Sheets(tbl(i, 3)) MyR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & MyR).Value = tbl(i, 1) .Range("B" & MyR).Value = tbl(i, 2) .Range("C" & MyR).Value = tbl(i, 3) .Range("D" & MyR).Value = tbl(i, 4) .Range("E" & MyR).Value = tbl(i, 5) End With Next End If Next End Sub '------
(HANA)
‚¨Žè”‚ð‚¨‚©‚¯‚µ‚Ä‚¢‚Ä‚·‚݂܂¹‚ñB
„‚à‚µ‚©‚µ‚ÄAŒ³‚Ì•\‚Íc
€–Ú–¼‚̉º‚É”’l‚ª•À‚ñ‚Å‚¢‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñ‚ª
i2—ñ‰¡‚É‚¸‚ê‚Ä”’l‚ª“ü—Í‚³‚ê‚Ä‚¢‚éjA
•s—v‚È—ñ‚ð‘S•”휂µAV‚½‚É€–Ú–¼‚ð“ü—Í‚·‚邱‚Æ‚ÅA’ñަ‚³‚ꂽ‚悤‚È•\‚ɂȂ銴‚¶‚Å‚·B
‚¿‚á‚ñ‚Æ“`‚¦‚ç‚ꂸ\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
„ƒV[ƒg‚̇”Ô‚ÍAA5,NICU,A6,A7,B3,EICU,Bc‚Å‚· ‚±‚ê‚ÍŒ³ƒf[ƒ^‚̃V[ƒg‚Å‚·‚æ‚ËH ¨Œ³ƒf[ƒ^i‹ÆŽÒ‚ª’ño‚·‚éƒf[ƒ^j‚ÍA•¨•i–¼•ʂ܂½‚Í•¨•iƒR[ƒh•ʂɃV[ƒg‚ª•ª‚©‚ê‚Ä‚¢‚Ü‚·B •¨•i‚̃V[ƒg–¼‚ͻƻ°×40A»Æ»°×250A»Æ»°×500A³ªÙ±¯Ìß1%A³ªÙ±¯Ìß5%AÍÞÙºÑÛ°¼®ÝA900708(‚±‚ê‚͂ł«‚ê‚γ«¯¼ÎÞÝG‚É•ÏX‚µ‚½‚¢‚Å‚·)90709(³«¯¼ÎÞÝËßݸ“¯¶)A903488(ÊÝÄÞ¿°Ìß“¯¶)A903722(¼¬ÎÞȯ睶)‚Å‚·B
„‘Sƒf[ƒ^‚ª‚»‚ë‚Á‚½‚çƒV[ƒg‚ðƒRƒs[‚µƒV[ƒg–¼‚ð•”–¼‚ɕς¦‚éc ‚ÆŒ¾‚¤Ž–‚ÍA•”‚²‚Ƃ̃V[ƒg‚ÍV‚½‚É—pˆÓ‚·‚é‚̂ł·‚ËH ¨‚Í‚¢B‚±‚ꂪA„ƒV[ƒg‚̇”Ô‚ÍAA5,NICU,A6,A7,B3,EICU,Bc‚Ì•”•ª‚Å‚·B ‚»‚µ‚ÄAŠO—ˆ‚ÉŠÖ‚µ‚Ä‚Í1ŠO—ˆ‚¸‚‚̃V[ƒg‚ÆA‘SŠO—ˆˆêЇ(30ŠO—ˆ•ª‚ª‚·‚ׂÄ1‚‚̃V[ƒg‚É“ü‚éó‘Ô)‚̃V[ƒg‚ª•K—v‚Å‚·B ŽÀÛ‚É•K—v‚ƂȂéƒV[ƒg–¼‚ªAA5,NICU,A6,A7,B3,EICU,B4,B5,B6,C2,C3,C4,C5,E4,W5,WC,ER,HD,ŠO—ˆ(‚±‚±‚É30‚Ù‚Ç‚ ‚éŠO—ˆ‚·‚ׂĂðW–ñ)A‰»Šw—Ö@AOP‚ɂȂè‚Ü‚·B ‚Ü‚½AŠe‹ÆŽÒ‚²‚Ƃɔ÷–‚É•”–¼‚Ì“ü—Í•û–@‚ªˆá‚Á‚Ä‚¢‚邽‚ßA•”€–Ú‚ð‚»‚Ì‚Ü‚Ü”²‚«o‚·‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñBi—áFOP‚ÆŽèpŽº‚Æ’†‰›ŽèpŽº‚Æ‚¢‚Á‚½Š´‚¶‚ÉA“¯‚¶•”‚Å‚à‹ÆŽÒ‚É‚æ‚Á‚ĈႤŒ¾—t‚Å“ü—Í‚³‚ê‚Ä‚¢‚Ü‚·Bj
ŽÀۂɃf[ƒ^‚ª“ü‚Á‚½ƒuƒbƒN‚ÅTEST‚ðŽÀs‚µ‚½‚Æ‚±‚ëAˆÈ‰º‚Ì•”•ª‚ɃGƒ‰[‚ª‚Å‚ÄAƒR[ƒh‚ªi‚݂܂¹‚ñ‚Å‚µ‚½B
Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3)
‚Ü‚½A‘¼‚̋Ǝ҂̃f[ƒ^‚ð®—‚·‚邽‚߂Ɏg—p‚µ‚Ä‚¢‚éƒ}ƒNƒ‚ÍAˆÈ‰º‚Ì’Ê‚è‚Å‚·B
Sub ÎŒ²ƒf[ƒ^®—1L()
'
' ÎŒ²ƒf[ƒ^®—‚PL Macro
'
'
Columns("A:A").Select Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("B2").Select¨‚±‚±‚Ť•i–¼‚ðƒRƒs[‚µ‚Ä‚¢‚Ü‚·B Selection.Cut Destination:=Range("A5") Columns("C:C").Select Selection.Copy Columns("D:D").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("B:C,F:G,I:M").Select Range("I1").Activate Application.CutCopyMode = False Selection.Delete Shift:=xlToLeft Rows("1:3").Select Selection.Delete Shift:=xlUp Range("A1").Select ActiveCell.FormulaR1C1 = "¤•i–¼" ActiveCell.Characters(1, 3).PhoneticCharacters = "ƒVƒ‡ƒEƒqƒ“ƒƒC" Range("B1").Select ActiveCell.FormulaR1C1 = "•”" ActiveCell.Characters(1, 2).PhoneticCharacters = "ƒuƒVƒ‡" Range("C1").Select ActiveCell.FormulaR1C1 = "oŒÉŒŽ" ActiveCell.Characters(1, 2).PhoneticCharacters = "ƒVƒ…ƒbƒR" ActiveCell.Characters(3, 1).PhoneticCharacters = "ƒQƒc" Range("D1").Select ActiveCell.FormulaR1C1 = "oŒÉ”" ActiveCell.Characters(1, 2).PhoneticCharacters = "ƒVƒ…ƒbƒR" ActiveCell.Characters(3, 1).PhoneticCharacters = "ƒXƒE" Range("E1").Select ActiveCell.FormulaR1C1 = "Žg—p—Ê" ActiveCell.Characters(1, 3).PhoneticCharacters = "ƒVƒˆƒEƒŠƒ‡ƒE" Range("E2").Select ActiveCell.FormulaR1C1 = "=RC[-1]*1000"¨‚±‚±‚Í1000‚ÌꇂÆ5000‚Ìꇂª‚ ‚è‚Ü‚·B Range("E2").Select Selection.AutoFill Destination:=Range("E2:E49"), Type:=xlFillDefault Range("E2:E49").Select ActiveWindow.SmallScroll Down:=-12 Range("A2").Select Selection.AutoFill Destination:=Range("A2:A49"), Type:=xlFillCopy Range("A2:A49").Select ActiveWindow.SmallScroll Down:=-9 Range("A1:E1").Select Selection.AutoFilter End Sub
’ñoŠúŒÀ‚ª‚¹‚Ü‚Á‚Ä‚¢‚é‚Ì‚ÅA‚Æ‚è‚ ‚¦‚¸Ž©•ª‚̂ł«‚é•û–@‚Å‚â‚Á‚Ä‚¢‚Ü‚·‚ªA
¡Œã‚̓|ƒ`ƒb‚Æ”‰ñƒNƒŠƒbƒN‚·‚ê‚ÎAˆê——•\‚ª‚Å‚«‚邿‚¤‚ɂȂ肽‚¢‚Ì‚ÅA
ˆø‚«‘±‚«‚²Žw“±‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·BiMachi)
Columns("A:A").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("A5").Value = Range("B2").Value Columns("C:C").Select Selection.Copy Columns("F:F").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False
Rows("1:3").Delete Shift:=xlUp Range("B:D,G:G,I:M").Delete Shift:=xlToLeft Range("A1").Value = "¤•i–¼" Range("B1").Value = "oŒÉŒŽ" Range("C1").Value = "•”" Range("D1").Value = "oŒÉ”" Range("E1").Value = "Žg—p—Ê"
mxR = Range("D" & Rows.Count).End(xlUp).Row
Range("E2:E" & mxR).FormulaR1C1 = "=5000*RC[-1]"
Range("A2:A" & mxR).Value = Range("A2") Range("B2:B" & mxR).Value = Range("B2") End Sub
Œ»ÝAHANA‚³‚܂̎®‚ÅAŽg—p—Ê‚ð‚©‚¯‚é•”•ª‚̂ݔ’l‚ð•ÏX‚µ‚ÄA‚»‚ꂼ‚ê‚Ì•¨•i•ʂɖ¼‘O‚ð‚‚¯‚½ƒ}ƒNƒ‚ð쬂·‚邱‚Æ‚ë‚Ü‚Åo—ˆ‚Ü‚µ‚½B
„„ƒV[ƒg‚̇”Ô‚ÍAA5,NICU,A6,A7,B3,EICU,Bc‚Å‚· Œ³ƒf[ƒ^‚¶‚á‚È‚¢‚ñ‚Å‚·‚ËBBB
„ŠO—ˆ‚ÉŠÖ‚µ‚Ä‚Í1ŠO—ˆ‚¸‚‚̃V[ƒg‚ÆA‘SŠO—ˆˆêЇ(30ŠO—ˆ•ª‚ª‚·‚ׂÄ1‚‚̃V[ƒg‚É“ü‚éó‘Ô)‚̃V[ƒg‚ª•K—v‚Å‚·B ‚±‚ê‚ÍA‚Ç‚¤‚¢‚Á‚½Ž–‚Å‚µ‚傤H A5,NICU,A6,A7EEE‚Æ‚©‚Í•”–¼‚È‚ñ‚Å‚·‚æ‚ËH ‹“‚°‚ç‚ê‚Ä‚¢‚é‚à‚̈ȊO‚ªŠO—ˆ@‚Á‚ÄŽ–‚Å‚µ‚傤‚©H
„ˆÈ‰º‚Ì•”•ª‚ɃGƒ‰[‚ª‚Å‚ÄAƒR[ƒh‚ªi‚݂܂¹‚ñ‚Å‚µ‚½B „Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) ‚ǂ̂悤‚ȃGƒ‰[ƒƒbƒZ[ƒW‚ª‚ł܂µ‚½‚©H ‚Ü‚½Atbl(i, 3)‚Ì‚ ‚½‚è‚Ƀ}ƒEƒX‚ðŽ‚Á‚Ä‚¢‚‚Æ ƒ|ƒbƒvƒAƒbƒv‚Ý‚½‚¢‚Ȃ̂ª•\ަ‚³‚ê‚ÄA“à—e‚ªŠm”F‚Å‚«‚Ü‚·B ‰½‚ɂȂÁ‚Ä‚¢‚Ü‚·‚©H
„Še‹ÆŽÒ‚²‚Ƃɔ÷–‚É•”–¼‚Ì“ü—Í•û–@‚ªˆá‚Á‚Ä‚¢‚邽‚ßA•”€–Ú‚ð‚»‚Ì‚Ü‚Ü”²‚«o‚·‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB ‚±‚ê‚ÍA“¯‚¶‹ÆŽÒ‚ł͓¯‚¶‘‚«•û‚ð‚µ‚Ä‚‚ê‚邯Žv‚¢‚Ü‚·‚̂Š‘Ήž•\‚ðì‚Á‚ÄAVLOOKUPŠÖ”‚ÅŽQÆ‚³‚¹‚é—l‚É‚µ‚Ă͂ǂ¤‚Å‚µ‚傤H
„Œ»ÝA‚»‚ꂼ‚ê‚Ì•¨•i•ʂɖ¼‘O‚ð‚‚¯‚½ƒ}ƒNƒ‚ð쬂·‚邱‚Æ‚ë‚Ü‚Åo—ˆ‚Ü‚µ‚½B ‚»‚ê‚Í—Ç‚©‚Á‚½‚Å‚·B
‹L˜^‚łł«‚½ƒR[ƒh‚ÍA“®ì‚ªˆê‚‚¸‚‹L˜^‚³‚ê‚Ü‚·‚µ –{—ˆ•K—v‚łȂ¢“®ì‚à‹L˜^‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B ãŽè‚É’¼‚µ‚Ä@‚‚©‚Á‚Ä‚à‚炤‚Æ—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
‚¿‚È‚Ý‚É Columns("C:C").Select Selection.Copy Columns("F:F").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False ‚Ì•”•ª‚ÍASelect Selection@‚ðk‚߂邯 Columns("C:C").Copy Columns("F:F").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False ‚ɂȂè‚Ü‚·‚ËB
(HANA)
‚à‚µ‚àƒGƒ‰[‚ª uƒCƒ“ƒfƒbƒNƒX‚ª—LŒø”͈͂ɗL‚è‚Ü‚¹‚ñv ‚ÆŒ¾‚Á‚½‚à‚̂ł ‚ê‚ÎA „For shi = 1 To 22 ‚ÌŠ‚𳂵‚¢”͈͂ɕÏX‚µ‚ĉº‚³‚¢B
ƒf[ƒ^ƒV[ƒg‚ÍA¶‚©‚甂¦‚Ä ‰½”Ô–Ú‚©‚牽”Ô–Ú–˜‚É—L‚é‚Å‚µ‚傤‚©H
(HANA)
„’ñoŠúŒÀ‚ª‚¹‚Ü‚Á‚Ä‚¢‚é‚Ì‚ÅA‚Æ‚è‚ ‚¦‚¸Ž©•ª‚̂ł«‚é•û–@‚Å‚â‚Á‚Ä‚¢‚Ü‚·‚ª ì‹Æ‚͂ǂ̒ö“xi‚ñ‚Å‚¢‚Ü‚·‚©H —‘zƒR[ƒh‚ªŠ®¬‚·‚é‚܂ł̎b’èˆÄ‚Æ‚µ‚Ä ƒtƒBƒ‹ƒ^ƒIƒvƒVƒ‡ƒ“‚ÌÝ’è‚ð—˜—p‚·‚é‚̂͂ǂ¤‚Å‚µ‚傤H
Œ³ƒf[ƒ^‚͈ê‚‚̃V[ƒg‚ɂ܂Ƃ߂éi•”–¼‚ð“ˆê‚·‚éj ƒtƒBƒ‹ƒ^ƒIƒvƒVƒ‡ƒ“‚ÌðŒ“™‚ð“ü—Í‚µ‚½ƒV[ƒg‚ð—pˆÓ‚·‚é ˆê”Ôʼn‚ÍA’Šoì‹Æ‚ðƒ}ƒNƒ‚Ì‹L˜^‚É‚Æ‚é ‚Q”Ô–Ú‚©‚ç‚ÍAu•”v‚̃Zƒ‹‚ð‘‚«Š·‚¦‚ă}ƒNƒ‚ðŽÀs ƒV[ƒg–¼‚ÍŽ©•ª‚ŕς¦‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Å‚·‚ªA‚PƒV[ƒg‚¸‚‚P•”‚¸‚ ƒI[ƒgƒtƒBƒ‹ƒ^‚ðݒ肵‚ÄAƒRƒs[‚µ‚ÄEEE@‚Ìì‹Æ‚ð‚·‚é‚æ‚è ŽžŠÔ’Zk‚ɂ‚Ȃª‚邯Žv‚¢‚Ü‚·B
(HANA)
„ì‹Æ‚͂ǂ̒ö“xi‚ñ‚Å‚¢‚Ü‚·‚©H
2012”N1ŒŽ‚©‚ç2013”N1ŒŽ‚܂ł̃f[ƒ^‚ÉŠÖ‚µ‚Ä‚ÍA
\x{fffd}@:Œ³ƒf[ƒ^‚ð®—(¤•i–¼AoŒÉŒŽA•”AoŒÉ”AŽg—p—ʂ̕\‚É‚·‚éjB
\x{fffd}A:‘SŠúŠÔ•ª‚Æ‚µ‚ÄA\x{fffd}@‚ðŠe•¨•i•ʂɃV[ƒg‚ÉW–ñB
\x{fffd}B:•”‚²‚ƂɃV[ƒg‚ð쬂µA‚»‚±‚É\x{fffd}A‚̃f[ƒ^‚ð•”•Ê‚ÉW–ñB
\x{fffd}C:\x{fffd}B‚̃V[ƒg‚ÅAoŒÉŒŽ‚²‚ƂɃtƒBƒ‹ƒ^‚µA•”‚²‚Æ‚ÉŒŽ•ÊŽg—p—ʂƂµ‚Ĉóü‚µ‚Ä‚¢‚éó‘Ô‚Å‚·B
ŠúŒÀ‚ª¡T…—j“ú‚Å‚·‚Ì‚ÅA‘S‚Ĉóü‚µ‚Ä’ño‚Í‚µ‚Ü‚µ‚½B
¡Œã‚ÍAŠeŒŽ–ˆ‚Ƀf[ƒ^‚ª“n‚³‚ê‚é—\’è‚Å‚·B‚Ȃ̂ÅA
\x{fffd}@:Œ³ƒf[ƒ^(•¨•i•ʂ̃V[ƒg)‚ð®—(¤•i–¼AoŒÉŒŽA•”AoŒÉ”AŽg—p—ʂ̕\‚É‚·‚é)B
\x{fffd}A:\x{fffd}@‚ð1‚‚̃V[ƒg‚ɂ܂Ƃ߂éB
\x{fffd}B:\x{fffd}A‚𕔕ʂɂµ‚ÄAˆóü‚·‚éB
‚Æ‚¢‚Á‚½ì‹Æ‚ð‚µ‚Ä‚¢‚¯‚Ηǂ³‚»‚¤‚¾‚Æl‚¦‚Ä‚¢‚Ü‚·B
TEST‚ðŽÀŽ{‚µ‚½‚Æ‚«‚̃Gƒ‰[‚͈ȉº‚Ì’Ê‚è‚Å‚·B
ŽÀsŽžƒGƒ‰[1004uƒAƒvƒŠƒP[ƒVƒ‡ƒ“’è‹`‚Ü‚½‚̓IƒuƒWƒFƒNƒg’è‹`‚̃Gƒ‰[‚Å‚·v
‰½‚ƂȂ‚¨‚í‚©‚è‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªAMachi‚ÍŽ––±E‚ł͂ ‚è‚Ü‚¹‚ñB
‚Ȃ̂ÅAƒGƒNƒZƒ‹‚ÉŠÖ‚·‚錾—t‚ªžB–†‚ÅA“`‚í‚è‚É‚‚¢‚±‚Æ‚ª‘½‚¢‚ÆŽv‚¢‚Ü‚·B
‚¨Žè”‚¨‚©‚¯‚µ‚Ü‚·‚ªA‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
‹}‚¬‚Ìì‹Æ‚ÍÏ‚ñ‚¾‚̂ł·‚ËBŒä”æ‚ê—l‚Å‚µ‚½B
¡Œãì‹ÆŽ©‘Ì‚ÍAŒŽ’PˆÊ‚Å—Ç‚¢‚ñ‚Å‚·‚æ‚ËH
„ŽÀsŽžƒGƒ‰[1004uƒAƒvƒŠƒP[ƒVƒ‡ƒ“’è‹`‚Ü‚½‚̓IƒuƒWƒFƒNƒg’è‹`‚̃Gƒ‰[‚Å‚·v ‚ÌŽžA‰½‰ñ‚©ƒ‹[ƒv‚µ‚Ä‚¢‚½‚ç@‚¢‚‚‚©ƒV[ƒg‚ªì¬‚³‚ê‚Ä‚¢‚邯Žv‚¢‚Ü‚·‚ª ‚ǂ̗l‚È󋵂¾‚Á‚½‚Å‚µ‚傤‚©H
ƒeƒXƒgƒuƒbƒN‚ð쬂µ‚ĉº‚³‚¢B Œ³ƒf[ƒ^‚ÍA‚RƒV[ƒg‚‚ç‚¢‚É‚µ‚Ä@¶’[‚©‚ç•À‚Ô—l‚É‚µ‚ĉº‚³‚¢B ƒf[ƒ^—Ê‚à‘½‚¢‚Æ‘å•ςȂ̂ÅA10s‚‚ç‚¢‚¸‚‚Ɍ¸‚炵‚ĉº‚³‚¢B
ƒƒjƒ…[‚©‚çƒ}ƒNƒ‚ÌŽÀs‚ðs‚¤Žž@ƒXƒeƒbƒvƒCƒ“(S)@‚ð‰Ÿ‚µ‚Ä‚‚¾‚³‚¢B ‚·‚邯AƒR[ƒh‚ª‘O–ʂɕ\ަ‚³‚ê‚ÄA‰©F‚ƒnƒCƒ‰ƒCƒg‚³‚ꂽs‚ª‚ ‚邯Žv‚¢‚Ü‚·B [F8]‚ð‰Ÿ‚·‚ÆA‰©F‚¢•”•ª‚ªˆê‚‚¸‚‰º‚ɉº‚ª‚Á‚Ä‚¢‚«‚Ü‚·B
‚Ç‚±‚Ü‚Åi‚ñ‚ŃGƒ‰[‚ªo‚é‚©‹³‚¦‚Ä‚à‚ç‚¢‚½‚¢‚Å‚·B ‚¿‚Ȃ݂ÉAƒ[ƒJƒ‹ƒEƒBƒ“ƒhƒE‚ð•\ަ‚³‚¹‚邯@•Ï”‚Ì“à—e“™Šm”F‚Å‚«‚Ü‚·B ‚»‚ê‚à•¹—p‚µ‚È‚ª‚çAó‹µ‚ð‹³‚¦‚Ä‚à‚炦‚邯—Ç‚¢‚̂ł·‚ªB
„ƒGƒNƒZƒ‹‚ÉŠÖ‚·‚錾—t‚ªžB–†‚ÅA“`‚í‚è‚É‚‚¢‚±‚Æ‚ª‘½‚¢‚ÆŽv‚¢‚Ü‚·B ¡‚ÌŠAƒXƒ€[ƒY‚ɘb‚ªi‚ñ‚Å‚¢‚邯Žv‚¢‚Ü‚·B Œ¾—t‚ª“`‚í‚è‚É‚‚¢‚̂͂¨ŒÝ‚¢—l‚¾‚Æ‚¨‚à‚Á‚ÄA‚±‚¿‚ç‚à‚²—eŽÍŠè‚¢‚Ü‚·B
(HANA)
„ƒeƒXƒgƒuƒbƒN‚ð쬂µ‚Ä‚‚¾‚³‚¢B
Œ³ƒf[ƒ^‚ð3ƒV[ƒg‚É‚µ‚Ķ’[‚©‚ç‚R‚Â(•¨•iAA•¨•iBA•¨•iC)•À‚×Aƒf[ƒ^—Ê‚Í10‘OŒã‚É‚µ‚Ü‚µ‚½B
•¨•iA‚̃V[ƒg‚ðƒAƒNƒeƒBƒu‚É‚µ‚½ó‘Ô‚Å
ƒ}ƒNƒ‚ÌŽÀs‚ðƒXƒeƒbƒvƒCƒ“‚ÅF8‚ð‰Ÿ‚µ‚Ä‚¢‚‚ÆA
‚Ü‚¸‰‚ß‚Éu•”v‚Æ‚¢‚¤ƒV[ƒg‚ð쬂µA
‘±‚¢‚Ä•¨•iA‚̃f[ƒ^‚É“ü‚Á‚Ä‚¢‚é•”–¼‚·‚ׂẴV[ƒg‚ð쬂µ‚Ü‚µ‚½B
‚»‚ꂪI‚í‚Á‚ÄA‚³‚ç‚É‚à‚¤1Žü‚µ‚½Œã‚ÉAWith Sheets(tbl(i, 3))
uƒCƒ“ƒfƒbƒNƒX‚ª—LŒø”͈͂ɗL‚è‚Ü‚¹‚ñv‚ªƒGƒ‰[‚Æ‚µ‚Ä•\ަ‚³‚ê‚Ü‚µ‚½B
¡‰ñ‚ÍAŽÀsŽžƒGƒ‰[1004uƒAƒvƒŠƒP[ƒVƒ‡ƒ“’è‹`‚Ü‚½‚̓IƒuƒWƒFƒNƒg’è‹`‚̃Gƒ‰[‚Å‚·v ‚Ío‚Ü‚¹‚ñ‚Å‚µ‚½B
„„For shi = 1 To 22@ ‚ÌŠ‚𳂵‚¢”͈͂ɕÏX‚µ‚ĉº‚³‚¢B
ƒf[ƒ^ƒV[ƒg‚ÍA¶‚©‚甂¦‚Ä ‰½”Ô–Ú‚©‚牽”Ô–Ú–˜‚É—L‚é‚Å‚µ‚傤‚©H
‚Æ‚¢‚¤‚±‚Æ‚ÍA‚±‚̃eƒXƒgƒf[ƒ^‚ÌꇂÍ1@To@3‚É‚·‚ê‚Ηǂ¢‚Ì‚©H‚ÆŽv‚¢C³‚µ‚Ä
Ä“xƒXƒeƒbƒvƒCƒ“‚Å‚â‚Á‚Ă݂܂µ‚½‚ªA •¨•iA‚Ì•”–¼•ªƒV[ƒg‚ð‘S‚Ä쬂µ‚½ŒãA
‚³‚ç‚É‚à‚¤1‰ñƒ‹[ƒv‚µ‚Ä‚©‚çAWith Sheets(tbl(i, 3))‚Ì•”•ª‚Å
“¯—l‚̃Gƒ‰[‚ª•\ަ‚³‚ê‚Ü‚µ‚½B
ƒ[ƒJƒ‹ƒEƒBƒ“ƒhƒE‚ÍŠJ‚¢‚Ä‚¨‚¢‚½‚à‚Ì‚ÌA‰½‚ª‚Ȃɂâ‚ç‚í‚©‚炸cB
+ : Module2 : : Module2/Module2
: i : 3 : Long : shi : 2 : Long : MyR : 3 : Long
‚ EEEE‚à‚µ‚©‚µ‚Ä If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) Sheets(tbl(i, 3)).Range("A1:E1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "Žg—p—Ê") End If ‚Ì•”•ª‚ð If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) Sheets(tbl(i, 3)).Range("A1:E1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "Žg—p—Ê") Set ws = Nothing '©’ljÁ End If Set ws = Nothing@‚ð–Y‚ê‚Ă܂µ‚½Bi‚·‚݂܂¹‚ñj ’ljÁ‚µ‚ĉº‚³‚¢B
„ ‚±‚̃eƒXƒgƒf[ƒ^‚ÌꇂÍ1@To@3‚É‚·‚ê‚Ηǂ¢‚Ì‚©H‚ÆŽv‚¢ ‚Í‚¢A‘‚«–Y‚ê‚Ă܂µ‚½‚ªA 1 To 3 ‚É‚µ‚ĉº‚³‚¢B
„ƒ[ƒJƒ‹ƒEƒBƒ“ƒhƒE‚ÍŠJ‚¢‚Ä‚¨‚¢‚½‚à‚Ì‚ÌA‰½‚ª‚Ȃɂâ‚ç‚í‚©‚炸cB : i : 3 : Long ‚¢‚ÜAi‚Ì’l‚ªu3v‚ÆŒ¾‚¤Ž–‚Å‚·B ‚½‚Æ‚¦‚Î@tbl(i, 3)@‚ÌŠ‚ª@tbl(3, 3)@‚Æ‘‚¢‚Ä‚ ‚é‚̂Ɠ¯‚¶‚ɂȂè‚Ü‚·B
F tbl : : Variant/Variant(1 to 13, 1 to 5) tbl‚ÆŒ¾‚¤•Ï”‚ªA13s~5—ñ‚̃}ƒX–Ú‚É•ª‚©‚ê‚Ä‚¢‚Ä tbl(3, 3)‚ÆŒ¾‚¤‚ÆA3s–Ú‚Å3—ñ–Ú‚ÌꊂðˆÓ–¡‚µ‚Ü‚·B
ƒR[ƒh‚Ì tbl = .Range("A1", .Range("E" & Rows.Count).End(xlUp)).Value •”•ª‚ÅAtbl‚É‚ÍAA1ƒZƒ‹‚©‚çE—ñ‚ÌÅŒã‚Ìs‚܂ł̒l‚ðŽæ‚èž‚Ý‚Ü‚µ‚½B
ƒf[ƒ^‚ª13s–ڂ܂ł ‚ê‚Î@A1:E13‚Ì’l‚ª tbl‚ÉŽÊ‚µŽæ‚ç‚ê‚Ä‚¢‚邯Žv‚Á‚ĉº‚³‚¢B 3—ñ–Ú‚ÍA•”‚ª“ü‚Á‚Ä‚¢‚é—ñ‚Å‚·‚ËB 3s–Ú‚É“ü—Í‚³‚ê‚Ä‚¢‚é•”–¼‚͉½‚Å‚µ‚傤H @EEEE‚Ì—l‚Él‚¦‚Ă݂ĉº‚³‚¢B
‚¿‚Ȃ݂ÉA @tbl‚ÌŠ‚É[+]ƒ}[ƒN‚ª‚ ‚邯Žv‚¢‚Ü‚·‚ª@‚»‚ê‚ðŠJ‚‚Æ @ŠeˆÊ’u‚ɂǂ̗l‚È’l‚ª“ü‚Á‚Ä‚¢‚é‚©Šm”F‚Å‚«‚Ü‚·B ‚Ü‚½AŠe•Ï”‚Ì’l‚â@“à—e‚ÍAƒR[ƒh‚ÌŠY“–•”•ª‚ɃJ[ƒ\ƒ‹‚ð‹ß‚¯‚ÄŠm”F‚à‚Å‚«‚Ü‚·B
: shi : 2 : Long ‚±‚±‚àAshi‚Æ‚¢‚¤•Ï”‚ªu2v‚ÆŒ¾‚¤Ž–‚Å‚·B shi‚ªo‚Ä‚‚é‚Ì‚Í „If Sheets(shi).Name <> "30ŠO—ˆ" Then ‚Å‚·‚ËB Sheets(2)‚ÍA¶‚©‚甂¦‚Ä2”Ԗڂ̃V[ƒg@‚ÌŽ–‚Å‚·B ã‚̃R[ƒh‚̈Ӗ¡A @ ¶‚©‚甂¦‚Ä2”Ԗڂ̃V[ƒg EEESheets(2)EEE‚Ì @–¼‘OEEEEEEEEEEEEEE.NameEEEEE‚ª @u30ŠO—ˆvEEEEEEEEEEE"30ŠO—ˆ"EEE‚Æ @“™‚µ‚‚È‚¢EEEEEEEEEEE<>EEEEEEê‡ @If ` End If ‚ÌŠÔ‚É‘‚¢‚Ä‚ ‚é•”•ª‚ðŽÀs‚·‚é ‚Å‚·B
‚Ü‚¸‚ÍAƒR[ƒh‚ð•ÏX‚µ‚Ä@‚à‚¤ˆê“x‚â‚Á‚Ă݂ĉº‚³‚¢B
(HANA)
Set ws = Nothing‚ð’ljÁ‚µAFor shi = 1 To 3‚ÉC³‚µ‚ÄA
•¨•iA‚̃V[ƒg‚ðƒAƒNƒeƒBƒu‚É‚µ‚ÄÄ“xƒXƒeƒbƒvƒCƒ“‚ł݂Ă¢‚Á‚½‚Æ‚±‚ëA
“¯‚¶êŠ‚ÅA With Sheets(tbl(i, 3))
uƒCƒ“ƒfƒbƒNƒX‚ª—LŒø”͈͂ɗL‚è‚Ü‚¹‚ñv‚ªƒGƒ‰[‚Æ‚µ‚Ä•\ަ‚³‚ê‚Ü‚µ‚½B
•¨•iB‚̃V[ƒg‚ðæ“ª‚É‚µAƒV[ƒg‚ðƒAƒNƒeƒBƒu‚É‚µ‚ăXƒeƒbƒvƒCƒ“‚ÅŒ©‚Ä‚¢‚‚ÆA
u•”v‚Æ‚¢‚¤ƒV[ƒg‚ð쬌ãA4‚–ڂ̕”‚܂łÍ쬂µ‚Ü‚µ‚½‚ªA
‚»‚ÌŒã‚Ì•”‚Í쬂¹‚¸(ƒ‹[ƒv‚¾‚¯‚Í‚µ‚Ä‚¢‚Ü‚µ‚½‚ª)ÅŒã‚ÉA“¯—l‚̃Gƒ‰[‚ª•\ަ‚³‚ê‚Ü‚µ‚½B
•¨•iB‚Ì•”‚ÍA‚b‚S, ‚a‚S, ‚`‚V, ‚a‚T, ‚b‚S, ‚a‚S, ‚b‚T, ‚b‚Q, ‚`‚W, “§ÍŽº‚̇‚Å•”–¼‚ª“ü‚Á‚Ä‚¢‚Ü‚·‚ªAŽÀÛ‚É쬂³‚ꂽƒV[ƒg‚ÍA •”,‚b‚S, ‚a‚S, ‚`‚V, ‚a‚T‚Å‚µ‚½B‚Ü‚½Ad•¡‚µ‚Ä‚¢‚é•a“‚̃f[ƒ^‚Í‚¿‚á‚ñ‚Æ“ü‚Á‚Ä‚¢‚Ü‚µ‚½B ƒ[ƒJƒ‹ƒEƒBƒ“ƒhƒE‚É‚Í
: : <•Ï”‚È‚µ> : : i : 9 : Long : shi : 1 : Long : MyR : 3 : Long + : tbl : : Variant/Variant(1 to 12, 1 to 5) + : tbl(1) : : Variant(1 to 5) + : tbl(12) : : Variant(1 to 5) : tbl(1,1) : Empty ’l : Variant/Empty : tbl(1,2) : Empty ’l : Variant/Empty : tbl(1,3) : Empty ’l : Variant/Empty : tbl(1,4) : Empty ’l : Variant/Empty : tbl(1,5) : 5000 : Variant/Double - : tbl(2) : : Variant(1 to 5) : tbl(2,1) : "¤•i–¼" : Variant/String : tbl(2,2) : "”NŒŽ“ú" : Variant/String : tbl(2,3) : "•”" : Variant/String : tbl(2,4) : "•¥o”" : Variant/String : tbl(2,5) : "Žg—p—Ê" : Variant/String - : tbl(3) : : Variant(1 to 5) : tbl(3,1) : "ƒsƒ“ƒN" : Variant/String : tbl(3,2) : "H 24.03.31" : Variant/String : tbl(3,4) : 1 : Variant/Double : tbl(3,5) : 5000 : Variant/Double@¨‚±‚ÌŒãtb(12)‚Ü‚ÅA‚·‚ׂĂ̕”–¼•ª“¯—l‚É‚ ‚è
+ : Application : : Application/Application : AutoFilter : Nothing : AutoFilter + : Cells : : Range/Range@iˆÈ‰º‚Í”²ˆ‚Å‚·j : Count : <ƒAƒvƒŠƒP[ƒVƒ‡ƒ“’è‹`‚Ü‚½‚̓IƒuƒWƒFƒNƒg’è‹`‚̃Gƒ‰[‚Å‚·B> : Long + : ListObjects : : ListObjects/ListObjects : CurrentArray : <ŠY“–‚·‚éƒZƒ‹‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB> : Range : Dependents : <ŠY“–‚·‚éƒZƒ‹‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB> : Range : MailEnvelope : <ƒAƒvƒŠƒP[ƒVƒ‡ƒ“’è‹`‚Ü‚½‚̓IƒuƒWƒFƒNƒg’è‹`‚̃Gƒ‰[‚Å‚·B> : MsoEnvelope : Name : " ‚a‚S" : String WS‚Ì{‚ðŠJ‚±‚¤‚Æ‚·‚邯Outlook‚ÌÝ’è‚ð‹‚ß‚ç‚êA‚»‚ê‚ðƒLƒƒƒ“ƒZƒ‹‚·‚邯ƒYƒ‰ƒYƒ‰‚Æ“WŠJ‚³‚ê‚銴‚¶‚Å‚·B
•¨•iA‚̃V[ƒg‚Ì•”‚Í‚·‚ׂĈႤ•”–¼‚Å‚·‚ªA•¨•iB‚̃V[ƒg‚Ì•”‚Í“¯‚¶‚à‚Ì‚ª‚¢‚‚‚©¬‚´‚Á‚Ä‚¢‚éó‘Ô‚Å‚·B
‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
‚½‚Ñ‚½‚Ñ‚·‚݂܂¹‚ñB C³‰ÓŠ‚ªŠÔˆá‚Á‚Ă܂µ‚½BBB
If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) Sheets(tbl(i, 3)).Range("A1:E1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "Žg—p—Ê") Set ws = Nothing '©’ljÁ End If ‚ł͂Ȃ If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) Sheets(tbl(i, 3)).Range("A1:E1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "Žg—p—Ê") Else '©‚±‚ê‚ð’ljÁ‚µ‚Ä Set ws = Nothing '©‚±‚±‚É“ü‚ê‚é End If ‚Å‚µ‚½B
‚»‚ê‚ÆAƒ^ƒCƒgƒ‹s‚ª2s–Ú‚Å@ƒf[ƒ^‚ª3s–Ú‚Ì—l‚Ȃ̂ŠFor i = 2 To UBound(tbl, 1) ‚ÌŠ‚Í@i = 3@‚©‚çŽn‚߂Ă‚¾‚³‚¢B
u•”v‚Á‚ăV[ƒg‚ªì‚ç‚ê‚È‚‚È‚é‚ÆŽv‚¢‚Ü‚·B
‚»‚ê‚©‚ç If Sheets(shi).Name <> "30ŠO—ˆ" Then ‚ÍAŽv‚¢ˆá‚¢‚¾‚Á‚½‚̂ł¢‚ç‚È‚¢‚̂ł·‚ª ‚»‚ê‚ɑΉž‚·‚é End If ‚àˆê‚É‚¢‚ç‚È‚‚È‚è‚Ü‚·B
‚ÆAŒ¾‚¤Ž–‚Å@‚È‚ñ‚çV‚µ‚¢Ž–‚Í–³‚¢‚Å‚·‚ª@ˆê’UƒR[ƒh‚ðÄ‚t‚o‚µ‚Ü‚·‚ËB
'------ Sub TEST2() Dim i As Long, shi As Long, MyR As Long Dim tbl As Variant Dim ws As Worksheet
For shi = 1 To 1 With Sheets(shi) tbl = .Range("A1", .Range("E" & Rows.Count).End(xlUp)).Value End With For i = 3 To UBound(tbl, 1) On Error Resume Next Set ws = Worksheets(tbl(i, 3)) On Error GoTo 0 If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) Sheets(tbl(i, 3)).Range("A1:E1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "Žg—p—Ê") Else Set ws = Nothing End If With Sheets(tbl(i, 3)) MyR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & MyR).Value = tbl(i, 1) .Range("B" & MyR).Value = tbl(i, 2) .Range("C" & MyR).Value = tbl(i, 3) .Range("D" & MyR).Value = tbl(i, 4) .Range("E" & MyR).Value = tbl(i, 5) End With Next Next End Sub '------
„—áj(B6)‚Æ(B6@@@@@@)‚Æ‚¢‚¤Š´‚¶‚Å‚·B ‚Ì—á‚ðŒ©‚é‚ÆAŒã‚ë‚ɃXƒy[ƒX‚ª“ü‚Á‚Ä‚¢‚Ä ‘å‚«‚¬‚Á‚Ä‚¢‚é—l‚ÉŠ´‚¶‚Ü‚·‚ªBBB‚»‚¤‚Ȃ̂łµ‚傤‚©H ‚»‚ê‚Æ‚àA‘¼‚ÌŠ‚ƃtƒHƒ“ƒg‚ªˆá‚¤‚Æ‚©‚»‚¤‚¢‚Á‚½Ž–‚Å‚µ‚傤‚©BBBH
(HANA)
‚·‚²‚¢‚Å‚·[!!
ƒ|ƒ`ƒb‚ƉŸ‚·‚¾‚¯‚ÅA‘S•”‚̃f[ƒ^‚ð‘‚«o‚µ‚Ä‚‚ê‚Ü‚µ‚½B
„—áj(B6)‚Æ(B6@@@@@@)‚Æ‚¢‚¤Š´‚¶‚Å‚·B
„‚Ì—á‚ðŒ©‚é‚ÆAŒã‚ë‚ɃXƒy[ƒX‚ª“ü‚Á‚Ä‚¢‚Ä
‘å‚«‚¬‚Á‚Ä‚¢‚é—l‚ÉŠ´‚¶‚Ü‚·‚ªBBB‚»‚¤‚Ȃ̂łµ‚傤‚©H ¨‚Í‚¢A‚»‚Ì’Ê‚è‚Å‚·B ‚È‚º‚©A‚±‚̃V[ƒg(•¨•iA)‚Ì€–Ú‚ÍAƒ^ƒu‚ª’Êí‚Ì‚S”{‚‚ç‚¢‚Ì’·‚³‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B ‘¼‚̃V[ƒg‚ÍA’Êí’Ê‚è•¶Žš”‚ɇ‚킹‚½‘å‚«‚³‚Ȃ̂ł·‚ªB ƒV[ƒg‚̃f[ƒ^‘Ž®‚Í‚·‚ׂ睂¶‚ÅMSPƒSƒVƒbƒN‚Å‚·BiMachi)
‚ ‚Æ2‚‚¨•·‚«‚µ‚½‚¢‚±‚Æ‚ª‚ ‚é‚̂ł·‚ªA
—Ⴆ‚ΊO‰È‚Æ‚©“à‰È‚Æ‚¢‚Á‚½‚悤‚Éu‰Èv‚Æ‚¢‚¤Žš‚ª“ü‚Á‚Ä‚¢‚éƒZƒ‹‚Ì•¶Žš‚ðA
‚·‚ׂÄuŠO—ˆv‚É•ÏX‚·‚éA‚Æ‚©
‚ ‚ç‚©‚¶‚ߎw’肵‚½•¶Žš‚ÌꇂÉA‚»‚ê‚ð‘S‚ÄuŠO—ˆv‚É•ÏX‚·‚é
‚Æ‚¢‚Á‚½‚±‚Ƃ͂ł«‚é‚à‚̂Ȃ̂łµ‚傤‚©H
‰È•Ê(30Ží—Þ‚Ìf—ÉÈ)‚ɂȂÁ‚Ä‚¢‚éƒf[ƒ^‚ðAuŠO—ˆv‚Æ‚µ‚Ä‚P‚‚ÉW–ñ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂ł·‚ªA
ŠO—ˆ–¼‚Í‚·‚ׂĈႤ‚½‚ßATEST‚Q‚̃}ƒNƒ‚ðƒ|ƒ`ƒb‚Æ‚·‚é‘O‚ÉA
•”–¼(ŽèpŽº‚ÆOP‚Æ’†‰›ŽèpŽº‚Ý‚½‚¢‚È‚à‚Ì‚àŠÜ‚ß‚Ä)‚𮂦‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B‚ªI
„‘Ήž•\‚ðì‚Á‚ÄAVLOOKUPŠÖ”‚ÅŽQÆ‚³‚¹‚é—l‚É‚µ‚Ă͂ǂ¤‚Å‚µ‚傤H
‚«‚Á‚Æ‚±‚ÌŠÖ”‚ðŽg‚¦‚΂¢‚¢‚Ì‚¾‚낤‚Èc‚ÆŽv‚¢‚‚ÂA
ŠÖ”‚̃wƒ‹ƒv‚ð“Ç‚ñ‚ł݂͂½‚̂ł·‚ªA‰½‚ðŒ¾‚í‚ê‚Ä‚¢‚é‚Ì‚©‚³‚Á‚Ï‚è‚í‚©‚炸(T-T)B
Œ»Ý‚ÍA’uŠ·‚ðŽg—p‚µ‚ă|ƒ`ƒ|ƒ`‚P‚‚¸‚•ÏX‚µ‚Ä‚¢‚Ü‚·B
‚à‚¤‚P‚‚ÍA¡Œã‚Ì“®‚«‚Ì’†‚ÌA\x{fffd}A‚ÉŠÖ‚µ‚Ăł·B
\x{fffd}@:Œ³ƒf[ƒ^(•¨•i•ʂ̃V[ƒg)‚ð®—(¤•i–¼AoŒÉŒŽA•”AoŒÉ”AŽg—p—ʂ̕\‚É‚·‚é)B
\x{fffd}A:\x{fffd}@‚ð1‚‚̃V[ƒg‚ɂ܂Ƃ߂éB
¨Œ»Ý‚ÍA‚PƒV[ƒg(•¨•i)‚²‚ƂɃRƒs[‚µ‚ÄAƒf[ƒ^‚ªd‚È‚ç‚È‚¢‚悤‚É‚·‚邽‚ß‚ÉA
•¨•iA‚̃f[ƒ^‚ðA(•¨•i–¼),B(oŒÉŒŽ),C(•”),D(oŒÉ”),E(Žg—p—Ê)‚É“ü‚ꂽ‚çA
•¨•iB‚̃f[ƒ^‚ÍF(•¨•i–¼),G(oŒÉŒŽ),H(•”),I(oŒÉ”),J(Žg—p—Ê)cc‚Æ‚¢‚¤Š´‚¶‚ɉ¡‚É’£•t‚¯‚Ä‚¢‚ƒXƒ^ƒCƒ‹‚Å‚·B
ÅŒã‚ÉŽèì‹Æ‚ÅSheet‚P‚̃f[ƒ^‚ðc‚̈ê•\‚ɂ܂Ƃ߂Ă¢‚Ü‚·B
ƒRƒs[‚Ì•”•ª‚͈ȉº‚̃}ƒNƒ‚ð‹L˜^‚µ‚Ä‚â‚Á‚Ä‚¢‚Ü‚·B
Sub ƒTƒjƒT250ƒRƒs[()
'
' ƒTƒjƒT250ƒRƒs[ Macro
Dim ÅIs As Long ÅIs = Range("C" & Rows.Count).End(xlUp).Row
Range("A1:E" & ÅIs).Select Selection.SpecialCells(xlCellTypeVisible).Select Application.CutCopyMode = False Selection.Copy Sheets("Sheet1").Select Range("A1").Select@¨‚±‚±‚Å’£•t‚¯‚éƒZƒ‹‚ð‘I‚ñ‚ł܂·B ActiveSheet.Paste End Sub Sub ƒTƒjƒT500ƒRƒs[()
' ƒTƒjƒT500ƒRƒs[ Macro
Dim ÅIs As Long ÅIs = Range("C" & Rows.Count).End(xlUp).Row
Range("A1:E" & ÅIs).Select Selection.SpecialCells(xlCellTypeVisible).Select Application.CutCopyMode = False Selection.Copy Sheets("Sheet1").Select Range("‚e1").Select@¨¡“x‚Íd‚È‚ç‚È‚¢ˆÊ’u‚ÌF1‚ð‘I‘ð‚µ‚Ä‚Ü‚·B ActiveSheet.Paste End Sub
Range("A1:E" & ÅIs).Select‚Ý‚½‚¢‚ÉA ƒf[ƒ^‚ªd‚È‚ç‚È‚¢‚悤uÅIs‚©‚ç’£•t‚¯ŠJŽnv‚Æ‚¢‚Á‚½•û–@‚Í‚ ‚é‚̂łµ‚傤‚©HiMachi)
„„Œã‚ë‚ɃXƒy[ƒX‚ª“ü‚Á‚Ä‚¢‚Ä „„‘å‚«‚¬‚Á‚Ä‚¢‚é—l‚ÉŠ´‚¶‚Ü‚·‚ªBBB‚»‚¤‚Ȃ̂łµ‚傤‚©H „¨‚Í‚¢A‚»‚Ì’Ê‚è‚Å‚·B •”–å•Ê‚ÌV‚µ‚¢ƒV[ƒg‚Ì–¼‘O‚Í @@Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) ‚±‚Ì•”•ª‚Å•t‚¯‚Ä‚¢‚Ü‚·B
Sheets(2)‚Ŷ‚©‚ç2”Ԗڂ̃V[ƒg‚ð•\‚µ‚Ü‚·‚ª Sheets(Sheets.Count)‚ÅAˆê”ÔÅŒã‚̃V[ƒg‚ð•\‚¹‚Ü‚·B ~~~~~~~~~~~~‚±‚ꂪAuƒuƒbƒN“à‚̃V[ƒg‚ðƒJƒEƒ“ƒg‚µ‚½”v‚¾‚©‚ç‚Å‚·B ‚Å‚·‚©‚çAæ‚̈ês‚Í @@ƒV[ƒgEEEEEEEESheetsEEEEEEEEEE‚ð @@ˆê”ÔÅŒã‚̃V[ƒgEEESheets(Sheets.Count)EEE‚Ì @@Œã‚ëEEEEEEEEEafter:= EEEEEEEEE‚É @@’ljÁEEEEEEEEE.Add @@–¼‘O‚ðEEEEEEEE.Name tbl(i, 3)‚É‚·‚é ‚Å‚·B
ƒXƒeƒbƒvƒCƒ“‚ÅŽÀs’†‚àA‚±‚Ìs‚𔲂¯‚½Žž@ƒV[ƒg‚ª’ljÁ‚³‚ê‚é‚Ì‚ªŠm”Fo—ˆ‚邯Žv‚¢‚Ü‚·B
•¨•iA‚̃V[ƒg‚Ì•”–¼‚Ì•”•ª‚É@‚«‚Á‚ƃXƒy[ƒX‚ª“ü‚Á‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B
ƒ}ƒNƒ‚ŃXƒy[ƒX‚ð휂·‚é•û–@‚â«‚Æ“¯‚¶Žè’i‚ðŽg‚¤•û–@‚â@Žèì‹Æ‚őΉž‚·‚é•û–@“™ FX‚È‚â‚è•û‚ª‚ ‚邯Žv‚¢‚Ü‚·‚Ì‚ÅA‚ǂ̗l‚É‚·‚é‚Ì‚ª—Ç‚¢‚©l‚¦‚Ă݂ĉº‚³‚¢B
‚Æ‚è‚ ‚¦‚¸«‚©‚ç „‰È•Ê(30Ží—Þ‚Ìf—ÉÈ)‚ɂȂÁ‚Ä‚¢‚éƒf[ƒ^‚ðAuŠO—ˆv‚Æ‚µ‚Ä‚P‚‚ÉW–ñ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂ł·‚ª
ŠÈ’P‚È—á‚ð‹“‚°‚Ă݂܂·B [A] [B] [C] [D] [E] [1] “®•¨–¼ ƒV[ƒg “®•¨–¼ ƒV[ƒg [2] ‚¢‚Ê ‚¢‚Ê ‚³‚é ‚³‚é [3] ‚³‚é ‚³‚é ‚¢‚Ê ‚¢‚Ê [4] ‚Ë‚± •s–¾ ‚«‚¶ ‚Æ‚è [5] ‚«‚¶ ‚Æ‚è ‚Í‚Æ ‚Æ‚è [6] ‚Í‚Æ ‚Æ‚è ‚½‚© ‚Æ‚è [7] ‚½‚© ‚Æ‚è
D1:E6‚ɑΉž•\‚ðì‚è‚Ü‚·B D—ñ‚É•”–¼AE—ñ‚ɂ܂Ƃ߂éƒV[ƒg‚Ì–¼‘Oi“ˆêŒã‚Ì–¼‘Oj‚ðˆê——‚É‚µ‚Ü‚·B
A—ñ‚ªA•¨•i•ʂ̃V[ƒg‚Ì•”–¼‚Ì—ñ‚¾‚ÆŽv‚Á‚Ä‚‚¾‚³‚¢B B—ñ‚É@=IF(COUNTIF($D$2:$D$6,A2),VLOOKUP(A2,$D$2:$E$6,2,FALSE),"•s–¾")
•”‚²‚Ƃɕª‚¯‚鎞A¡‚Í•”–¼‚Ì—ñ(A—ñ)‚ðŽg‚Á‚Ä•ª‚¯‚é‚Ì‚Å@ @‚¢‚ʃV[ƒgA‚³‚éƒV[ƒgA‚Ë‚±ƒV[ƒgA‚«‚¶ƒV[ƒgA‚͂ƃV[ƒgA‚½‚©ƒV[ƒg‚ªo—ˆ‚Ü‚·‚ª ƒV[ƒg–¼‚Ì—ñ(B—ñ)‚ðŽg‚Á‚Ä•ª‚¯‚鎖‚É‚·‚邯A @‚¢‚ʃV[ƒgA‚³‚éƒV[ƒgA•s–¾ƒV[ƒgA‚Æ‚èƒV[ƒg@‚É•ª‚©‚ê‚鎖‚ɂȂè‚Ü‚·B
ƒCƒ[ƒW‚ª‚í‚©‚è‚Ü‚·‚©H
•¨•iA‚Ì•”–¼‚ÌŒ‚àAVLOOKUPŠÖ”‚Åς܂¹‚悤‚Æ‚·‚éꇂÍ@D—ñ‚É‚³‚ç‚É @‚³‚éQQQQ@©Œã‚ë‚ɃXƒy[ƒX‚ð•t‚¯‚Ä@•¨•iA‚É“ü—Í‚³‚ê‚Ä‚¢‚é‚à‚̂Ɠ¯‚¶‚É‚µ‚½ƒZƒ‹ ‚ð‘‚₵‚½‚ç‚Ç‚¤‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚½‚¾‚µA‘¼‚ÌꊂłàƒXƒy[ƒX‚ª“ü‚Á‚Ä‚¢‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚̂Š–â‘肪–³‚¯‚ê‚ÎAƒXƒy[ƒX‚ðˆêЇíœi’uŠ·j‚·‚鎖‚É‚µ‚½•û‚ª—Ç‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB
ƒ}ƒNƒ‚Í¡A‚ǂ̃uƒbƒN‚É“ü‚Á‚Ä‚¢‚Ü‚·‚©H “¯‚¶ƒuƒbƒNiƒ}ƒNƒƒuƒbƒNj‚ɑΉž•\‚ð쬂µ‚Ä‚à‚炤‚Æ—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
„Range("A1:E" & ÅIs).Select‚Ý‚½‚¢‚ÉA „ƒf[ƒ^‚ªd‚È‚ç‚È‚¢‚悤uÅIs‚©‚ç’£•t‚¯ŠJŽnv‚Æ‚¢‚Á‚½•û–@‚Í‚ ‚é‚̂łµ‚傤‚©H ƒR[ƒh‚ðì‚鎞‚ÉA‘‘Ö‚ª•K—v‚È•”•ª‚É’…–Ú‚µ‚ĉº‚³‚¢B ¡‰ñ‚Í „Range("A1").Select@¨‚±‚±‚Å’£•t‚¯‚éƒZƒ‹‚ð‘I‚ñ‚ł܂·B ‚±‚±‚ÌŠ‚ð‘‚«Š·‚¦‚Ä‚¢‚Ü‚·‚æ‚ËH
‚Ȃ̂Åu‚ `AA—ñ‚Ì“ü—Í‚ª‚ ‚éÅŒã‚̃Zƒ‹‚̈ꂉº‚̃Zƒ‹‚ª‚í‚©‚ê‚΂¢‚¢‚Ì‚Év‚ÆŽv‚Á‚ĉº‚³‚¢B
‚µã‚Ì•û‚É–ß‚è‚Ü‚·‚ª „„ÅIs = Range("B" & Rows.Count).End(xlUp).Row „„B‚Ì—ñ‚ÌÅIs‚܂ŃJƒEƒ“ƒg‚µ‚Ä‚ËA‚Æ‚¤‚¢‚¤ˆÓ–¡‚Å‚µ‚傤‚©H „B—ñ‚ÌÅŒã‚É“ü—Í‚³‚ê‚Ä‚¢‚éƒZƒ‹‚ª‰½s–Ú‚©‹³‚¦‚Äi•Ï”FÅIs@‚É“ü‚ê‚Äj‚ËB „‚ÆŒ¾‚¤ˆÓ–¡‚Å‚·B ‚±‚Ì•”•ªA‚à‚¤‚µÚ‚µ‚‘‚¢‚Ä‚¨‚¯‚΂悩‚Á‚½‚Å‚·‚ËB
Rows.Count ‚ÍAƒV[ƒg‘S‘Ì‚Ìs”‚Å‚·Bxls‚¾‚Á‚½‚ç65536s–ڂ܂ł ‚é‚̂Š65536@‚Å‚· Range("B" & Rows.Count)@‚Í@Range("B65536") ‚Æ‘‚¢‚Ä‚ ‚鎖‚ɂȂè‚Ü‚·B
‚»‚±‚©‚ç@.End(xlUp) Ctrl + ª@‚ňړ®‚µ‚½ƒZƒ‹@‚Ìs”Ô†‚ª’m‚肽‚¯‚ê‚Î Œã‚ë‚É@.Row@‚ð•t‚¯‚Ü‚·‚µA‘I‘ð(Select)‚·‚é‚È‚ç @@Range("B" & Rows.Count).End(xlUp).Select ‚±‚ñ‚È‹Lq‚ɂȂè‚Ü‚·B
ƒAƒNƒeƒBƒuƒV[ƒg‚ÌÅIs‚܂ł͈̔͂ðASheet1‚Ì‘±‚«‚É“\‚è‚‚¯‚é‚È‚ç Dim ÅIs As Long ÅIs = Range("C" & Rows.Count).End(xlUp).Row Range("A1:E" & ÅIs).Copy Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Offset(1) ‚É‚µ‚Ă݂ĉº‚³‚¢B
’P‚É Range("A1:E" & ÅIs).Copy Range("A" & Rows.Count).End(xlUp).Offset(1) ‚Æ‚µ‚½‚̂łÍAƒAƒNƒeƒBƒuƒV[ƒg‚ÌA—ñ‚̉º‚©‚ç“\‚è‚‚¢‚Ä‚µ‚Ü‚¤‚̂ŠSheet("Sheet1")‚ð•t‚¯‚ÄuSheet1‚ÌIIv‚ƈӎv•\ަ‚µ‚ĉº‚³‚¢B
‚¿‚Ȃ݂ÉA‰½“x‚©‘‚¢‚Ä‚¢‚Ü‚·‚ª ‘—‚ç‚ê‚Ä‚«‚½î•ñ‚ªA¡‰ñ“]‹L‚·‚é5—ñ•ªˆÈã‚ ‚é‚Ì‚È‚ç ‚»‚ê‚ç‚Í@‚·‚ׂĎc‚µ‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
ÅI“I‚Ɉê‚‚̃V[ƒg‚ɂ܂Ƃ߂é‚Ì‚È‚ç €–Ú‚ÌêŠ‚ðŒˆ‚ß‚ÄA‚à‚炦‚È‚¢¤•i‚ÌŠY“–‚Ì—ñ‚͋󂫗ñ‚ɂȂÁ‚Ä‚à –á‚Á‚½î•ñ‚ÍA‚¢‚‚łàŽg‚¦‚é—l‚ÈŒ`‚ŕۊǂµ‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·‚æB ‚¹‚Á‚©‚ƒf[ƒ^‚ð‚܂Ƃ߂é‚̂łµ‚½‚çB
(HANA) @@
„“¯‚¶ƒuƒbƒNiƒ}ƒNƒƒuƒbƒNj‚ɑΉž•\‚ð쬂µ‚Ä‚à‚炤‚Æ—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
WŒv—p‚̃uƒbƒN‚ɑΉž•\‚ð쬂µ‚Ü‚µ‚½B
=IF(COUNTIF($H$3:$H$75,C3),VLOOKUP(C3,$H$3:$I$75,2,FALSE),"•s–¾")‚Æ‚¢‚¤Š´‚¶‚ÅA
‚±‚ê‚ðÅ‘ås‚ɂȂé‚Å‚ ‚낤•Ó‚è‚܂ŃRƒs[‚µ‚Ä‚¨‚«A‚»‚ê‚ðW–ñ‚µ‚½Sheet1‚É“\•t‚µ‚ÄŽg—p‚µ‚Ă݂܂µ‚½B
„‘—‚ç‚ê‚Ä‚«‚½î•ñ‚ªA¡‰ñ“]‹L‚·‚é5—ñ•ªˆÈã‚ ‚é‚̂Ȃ炻‚ê‚ç‚ÍA‚·‚ׂĎc‚µ‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
¨‹ÆŽÒ‚©‚ç‚ÌŒ³ƒf[ƒ^‚ÍA‚»‚̂܂܎c‚µ‚Ä‚ ‚è‚Ü‚·B
‚»‚µ‚ÄA¡‰ñ•K—v‚Æ‚·‚é5€–ڈȊO‚ł͡Œã•K—v‚ƂȂéƒf[ƒ^‚͂قƂñ‚Ç‚ ‚è‚Ü‚¹‚ñB
(“¯‚¶“à—e‚ðˆá‚¤Œ¾—t‚ʼn½‰ñ‚à“ü—Í(oŒÉ”A”[“ü”A݌ɔ“™)‚µ‚Ä‚ ‚éA¤•i‚Ì‹KŠi‚â–ò•iƒR[ƒh“™A‚Ȃ̂Å)
‚½‚Ô‚ñA¡Œã•K—v‚ƂȂ肻‚¤‚Ȃ̂͋àŠz‚Ȃ̂ÅA‚»‚Ì•”•ª‚𑼂Ì5€–ڂƈê‚ÉŽc‚¹‚邿‚¤‚µ‚Ü‚·IãŽè‚‚¢‚‚©•sˆÀ‚Å‚·‚ªcB
„ƒAƒNƒeƒBƒuƒV[ƒg‚ÌÅIs‚܂ł͈̔͂ðASheet1‚Ì‘±‚«‚É“\‚è‚‚¯‚é‚È‚çc
¨‚±‚±‚ÍAˆÈ‰º‚̂悤‚ÈŠ´‚¶‚Å—Ç‚¢‚̂łµ‚傤‚©H
Sub Sheet1ƒRƒs[()
Dim ÅIs As Long ÅIs = Range("C" & Rows.Count).End(xlUp).Row Range("A1:F" & ÅIs).Copy Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Offset(1) Selection.SpecialCells(xlCellTypeVisible).Select Application.CutCopyMode = False End Sub
Œ»ÝA‚¾‚¢‚½‚¢‰º‹L‚̂悤‚È—¬‚ê‚ÅŽÀs‚·‚éŒ`‚É‚µ‚Ă݂܂µ‚½B
\x{fffd}@F‹ÆŽÒ‚©‚ç‚ÌŒ³ƒf[ƒ^‚ðuˆÚ“®‚ƃRƒs[v‚©‚çAWŒv—pƒuƒbƒN‚ɃRƒs[‚·‚é(Žèì‹Æ)B
\x{fffd}AFƒf[ƒ^‚ð•K—v‚È6€–Ú‚ÉA‚»‚ꂼ‚ꕨ•i•ʂŮ—‚·‚éB
Sub aƒf[ƒ^®—()
'Keyboard Shortcut: Ctrl+a
Sheets("900708").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—5L" wŠeƒf[ƒ^®—‚̃}ƒNƒ‚ÍASub ƒTƒjƒT250() Dim mxR As Long Columns("A:B").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("A8").Value = Range("F6").Value Range("B8").Value = Range("E4").Value Rows("1:6").Delete Shift:=xlUp Range("C:C,E:N,P:Q").Delete Shift:=xlToLeft Range("A1").Value = "¤•i–¼" Range("B1").Value = "oŒÉŒŽ" Range("C1").Value = "•”" Range("D1").Value = "oŒÉ”" Range("E1").Value = "‹àŠz" Range("F1").Value = "Žg—p—Ê" mxR = Range("C" & Rows.Count).End(xlUp).Row Range("F2:F" & mxR).FormulaR1C1 = "=250*RC[-2]" Range("A2:A" & mxR).Value = Range("A2") Range("B2:B" & mxR).Value = Range("B2") End Sub@‚±‚ñ‚ÈŠ´‚¶‚Å‚·Bx Sheets("900709").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—5L" Sheets("903488").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—1L" Sheets("903722").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—1L" Sheets("ƒTƒjƒT[ƒ‰40").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒTƒjƒT40" Sheets("ƒTƒjƒT[ƒ‰250").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒTƒjƒT250" Sheets("ƒTƒjƒT[ƒ‰500").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒTƒjƒT500" Sheets("ƒxƒ‹ƒRƒ€ƒ[ƒVƒ‡ƒ“").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒxƒ‹ƒRƒ€ƒ[ƒVƒ‡ƒ“" Sheets("ƒEƒFƒ‹ƒAƒbƒv").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒEƒFƒ‹ƒAƒbƒv" End Sub \x{fffd}BF\x{fffd}A‚Å®—‚³‚ꂽƒf[ƒ^‚ðASheet1‚ÉW–ñ‚·‚éB Sub bƒV[ƒg1‚ÉW–ñ() ' Keyboard Shortcut: Ctrl+b' Sheets("900708").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("900709").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("903488").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("903722").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("ƒTƒjƒT[ƒ‰40").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("ƒTƒjƒT[ƒ‰250").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("ƒTƒjƒT[ƒ‰500").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("ƒxƒ‹ƒRƒ€ƒ[ƒVƒ‡ƒ“").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("ƒEƒFƒ‹ƒAƒbƒv").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs[" Sheets("Sheet1").Select Cells.Replace What:="900709-1 ƒEƒHƒVƒ…ƒ{ƒ“ƒsƒ“ƒN 5kgE23915 (ŒÂ)", Replacement:="Ëßݸ" _ , LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat _ :=False, ReplaceFormat:=False Cells.Replace What:="900708-1 ƒEƒHƒVƒ…ƒ{ƒ“‚f 5kgE23947 (ŒÂ)", Replacement:= _ "³«¯¼ÎÞÝ‚f", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _ SearchFormat:=False, ReplaceFormat:=False Cells.Replace What:="903488-1 ŽãŽ_«ƒnƒ“ƒhƒ\|ƒv–A 1دÄÙ", Replacement:="ÊÝÄÞ¿°Ìß", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Cells.Replace What:="903722-1 ƒVƒƒƒ{ƒlƒbƒgƒ†Eƒ€‚o|‚Ti–Aój 1دÄÙ", Replacement:= _ "¼¬ÎÞȯÄ", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _ SearchFormat:=False, ReplaceFormat:=False Columns("C:C").Select Selection.Replace What:=" ", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", LookAt _ :=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Selection.Replace What:="@@@@@@@@@@@@@@@@@@@@@@", Replacement:="", LookAt _ :=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Sheets("‘Ήž•\").Select@@¨‚±‚±‚ª‘Ήž•\‚ðƒRƒs[‚µ‚Ä‚¢‚邯‚±‚ë‚Å‚·B Columns("G:I").Copy@@@‚±‚±‚à‚«‚Á‚ÆÅIs‚ð‰ž—p‚Å‚«‚é‚̂łµ‚傤‚ªA Sheets("Sheet1").Select@‚Ç‚¤‚·‚ê‚Ηǂ¢‚©‚í‚©‚炸‚Å‚·B Columns("G:G").Select ActiveSheet.Paste Cells.Select@@¨‘Ž®‚𑵂¦‚Ă܂·B‘嬥ƒtƒHƒ“ƒg¥Œrü—lX‚ÅŒ©‚É‚‚¢‚Ì‚ÅB With Selection.Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .Size = 12 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .TintAndShade = 0 .ThemeFont = xlThemeFontMinor End With With Selection.Font .Name = "‚l‚r ‚oƒSƒVƒbƒN" .Size = 12 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .TintAndShade = 0 .ThemeFont = xlThemeFontMinor End With@@¨‚«‚Á‚Æ1s‚ɂȂé‚ñ‚¾‚낤‚Èc‚Ƃ͎v‚¤‚̂ł·‚ªA‚·‚݂܂¹‚ñB Selection.Borders(xlDiagonalDown).LineStyle = xlNone Selection.Borders(xlDiagonalUp).LineStyle = xlNone Selection.Borders(xlEdgeLeft).LineStyle = xlNone Selection.Borders(xlEdgeTop).LineStyle = xlNone Selection.Borders(xlEdgeBottom).LineStyle = xlNone Selection.Borders(xlEdgeRight).LineStyle = xlNone Selection.Borders(xlInsideVertical).LineStyle = xlNone Selection.Borders(xlInsideHorizontal).LineStyle = xlNone End Sub \x{fffd}CF‘Ήž•\‚Æ•”–¼‚ª‚ ‚Á‚Ä‚¢‚½‚çA‘Ήž•”–¼‚ðƒRƒs[‚µ‚Ä–{—ˆ‚Ì•”‚Ì—“‚É’l‚𒣕t‚¯A“n‚·•”‡‚Éo—Í‚³‚ê‚邿‚¤¸‡‚𒼂·B Sub c•”–¼‘Ήž‚Ƹ‡•À‚בւ¦() Columns("G:G").Copy Columns("C:C").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Rows("1:1").Delete Shift:=xlUp Cells.Select ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("C2:C300") _ , SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:= _ "‚`‚T,‚m‚h‚b‚t,‚`‚U,‚`‚V,‚`‚W,‚a‚R,‚h‚b‚t,‚a‚S,‚a‚T,‚a‚U,‚b‚Q,‚b‚R,‚b‚S,‚b‚T,‚d‚S,¼‚T,‚g‚c,‚d‚q,ŽèpŽº,ŠO—ˆ", DataOption _ :=xlSortNormal With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A1:H300") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Range("I1").Select End Sub \x{fffd}DFSheet1‚̃f[ƒ^‚ð•”•Ê‚Éo—Í‚·‚éB Sub d•”•Êo—Í() Dim i As Long, shi As Long, MyR As Long Dim tbl As Variant Dim ws As Worksheet For shi = 1 To 1 With Sheets(shi) tbl = .Range("A1", .Range("F" & Rows.Count).End(xlUp)).Value End With For i = 3 To UBound(tbl, 1) On Error Resume Next Set ws = Worksheets(tbl(i, 3)) On Error GoTo 0 If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) Sheets(tbl(i, 3)).Range("A1:F1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "‹àŠz", "Žg—p—Ê") Else Set ws = Nothing End If With Sheets(tbl(i, 3)) MyR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & MyR).Value = tbl(i, 1) .Range("B" & MyR).Value = tbl(i, 2) .Range("C" & MyR).Value = tbl(i, 3) .Range("D" & MyR).Value = tbl(i, 4) .Range("E" & MyR).Value = tbl(i, 5) .Range("F" & MyR).Value = tbl(i, 6) End With Next Next End Sub ˆÈã‚Å‚·`B ’·•¶‚Å‚·‚݂܂¹‚ñBiMachij
„¨“ü‚Á‚Ä‚¢‚Ü‚µ‚½IƒXƒy[ƒXB•”–¼‚ÌŒã‚É22`28ŒÂ‚̃Xƒy[ƒX‚ª‚ ‚è‚Ü‚µ‚½B „‚Æ‚è‚ ‚¦‚¸A’uŠ·‚ðŽg—p‚µ‚ÄÁ‹Ž‚µ‚Ă݂܂µ‚½B(Sheet1W–ñ‚Ì•”•ª‚ÅB) (bƒV[ƒg1‚ÉW–ñ)ƒ}ƒNƒ‚Ì@Columns("C:C").Select`@‚Ì•”•ª‚Å‚µ‚傤‚©H ‰½‰ñ‚©‚É•ª‚¯‚Ä’uŠ·‚³‚ê‚Ä‚¢‚é—l‚ÉŠ´‚¶‚Ü‚·‚ªA‰½‚©‚킯‚ª‚ ‚è‚Ü‚·‚©H
„=IF(COUNTIF($H$3:$H$75,C3),VLOOKUP(C3,$H$3:$I$75,2,FALSE),"•s–¾")‚Æ‚¢‚¤Š´‚¶‚ÅA „‚±‚ê‚ðÅ‘ås‚ɂȂé‚Å‚ ‚낤•Ó‚è‚܂ŃRƒs[‚µ‚Ä‚¨‚«A‚»‚ê‚ðW–ñ‚µ‚½Sheet1‚É“\•t‚µ‚ÄŽg—p‚µ‚Ă݂܂µ‚½B EEE‚¤‚Ü‚s‚«‚Ü‚·‚©H Sheet1‚ÆAƒ}ƒNƒ‚ª‚ ‚éƒuƒbƒN‚ª“¯‚¶‚¾‚Æ‚µ‚Ä‚àAƒV[ƒg‚͕ʂł·‚æ‚ËH ‚·‚邯$H$3:$I$75•”•ª‚ÍAƒV[ƒgŠÔŽQÆ‚É‚È‚é‚ÆŽv‚¢‚Ü‚·‚ªEEEB
‚ A‚±‚Ì•\‚àŠÜ‚ß‚Ä@sheet1‚ɃRƒs[‚µ‚Ä‚é‚ñ‚Å‚·‚ËB ‚Ü‚¸‚ÍAƒV[ƒgŠÔŽQƂ̎®‚ðì‚Á‚Ä‚‚¾‚³‚¢B
‘Ήž•\‚ª•ʃV[ƒg‚É‚ ‚éꇂÌì‚è•û‚ª‚±‚¿‚ç‚ÉÚ‚Á‚Ä‚¢‚Ü‚·‚Ì‚ÅB https://www.excel.studio-kazu.jp/func/vlookup.html#a_sheet
„„‘—‚ç‚ê‚Ä‚«‚½î•ñ‚ªA¡‰ñ“]‹L‚·‚é5—ñ•ªˆÈã‚ ‚é‚̂Ȃ炻‚ê‚ç‚ÍA‚·‚ׂĎc‚µ‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B „¨‹ÆŽÒ‚©‚ç‚ÌŒ³ƒf[ƒ^‚ÍA‚»‚̂܂܎c‚µ‚Ä‚ ‚è‚Ü‚·B ‚±‚ê‚ÍA‘—‚ç‚ê‚Ä‚«‚½‚܂܂Ìó‘Ô‚ÅŽc‚µ‚Ä‚ ‚邯Œ¾‚¤Ž–‚Å‚·‚æ‚ËH ‚Ç‚¿‚ç‚É‚µ‚Ä‚àA“–‘R‚±‚ê‚ÍŽc‚µ‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚Ƃ͎v‚¢‚Ü‚·‚ª ¡ì‚Á‚Ä‚¢‚郊ƒXƒg‚Íu¡ŒãŽg‚¢‚â‚·‚¢Œ`‚É‚µ‚Ä‚¨‚v‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·‚æB ‚T—ñ•ªˆÈŠO‚̃f[ƒ^‚ðA¡ŒãŽg‚¤‚©AŽg‚í‚È‚¢‚©‚͕ʂƂµ‚ÄB ƒf[ƒ^‚ª‚ ‚邯‚È‚é‚ÆA¡‚Í•K—v‚È‚¢‚ÆŽv‚Á‚Ä‚¢‚àA¡ŒãŠm”F‚µ‚½‚¢Ž–‚ªo‚Ä‚‚邯Žv‚¢‚Ü‚·B
‚T—ñ•ª‚̃f[ƒ^‚ðŽc‚µ‚Ä‚¨‚ì‹Æ‚ƈê‚É‚»‚Ì‘¼‚̃f[ƒ^‚àì‹Æ‚ð‚µ‚Ä‚¨‚¯‚Î u‚ ``v‚Á‚ĂȂÁ‚½Žž‚ÉÄ‚Ñì‹Æ‚ð‚·‚é‚æ‚è‚à@ŽžŠÔ‚ª’Zko—ˆ‚邯Žv‚¢‚Ü‚·B Œ»Ýs•ûŒü‚̃f[ƒ^—Ê‚ª–â‘è‚ɂȂÁ‚Ä‚¢‚邾‚¯‚ÅA—ñ•ûŒü‚̃f[ƒ^—Ê‚ª‘‚¦‚Ä‚àA–â‘è‚ɂȂè‚Ü‚¹‚ñ‚æ‚ËB
‚½‚Æ‚¦‚ÎA‰½ml“ü‚肾‚Á‚½‚Ì‚©B‚à‚Æ‚à‚Æ‚Ç‚¤‚¢‚¤€–Ú–¼‚Å—ˆ‚Ä‚¢‚½‚Ì‚©B ‚à‚Æ‚à‚Æ‚Ç‚¤‚¢‚¤•”–¼‚¾‚Á‚½‚Ì‚©B ‚»‚¤‚¢‚¤‚Ì‚ÍAŽc‚µ‚Ä‚¨‚¢‚½•û‚ª—Ç‚¢‚Å‚·B
‚»‚Ì‘¼A‚Ü‚Á‚½‚“¯‚¶’l‚ª“ü‚Á‚Ä‚¢‚é‚È‚çÈ‚¢‚Ä‚µ‚Ü‚Á‚Ä‚à‚æ‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª u‚½‚Ü‚½‚Ü¡‚ÌŠ“¯‚¶’l‚ª“ü‚Á‚Ä‚¢‚év‚Æ‚¢‚¤‚¾‚¯‚È‚çA‚»‚ê‚à‚â‚Í‚è ƒŠƒXƒg‚Æ‚µ‚ÄAŽc‚邿‚¤‚É‚µ‚Ä‚¨‚¢‚½•û‚ª—Ç‚¢‚Å‚·B
‹ß‚¢«—ˆ‹àŠz‚ª•K—v‚ɂȂ肻‚¤‚È‚ñ‚Å‚·‚æ‚ËH ‰“‚¢«—ˆ‚͂ǂ¤‚Å‚µ‚傤H –¢—ˆ‚͂킩‚ç‚È‚¢‚Ì‚ÅA¡‚Ì’iŠK‚Å«—ˆ‚Ì“¹‚ð‹·‚ß‚Ä‚µ‚Ü‚¤‚Ì‚Í “¾ô‚ł͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B
„¤•i‚Ì‹KŠi‚â–ò•iƒR[ƒh“™ ‚±‚ê‚炪A‰½—ñ•ª‚‚ç‚¢‚ ‚é‚©‚í‚©‚ç‚È‚¢‚Å‚·‚ªBBB ‚±‚ê‚ç‚àŽc‚·Ž–‚ÅAŒ»Ý‚Ìì‹ÆŒø—¦‚ª’˜‚µ‚—Ž‚¿‚é‚È‚ç “¯Žž‚Éì‹Æ‚·‚鎖‚Í@Œ©‡‚킹‚½•û‚ª—Ç‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªB
„„ƒAƒNƒeƒBƒuƒV[ƒg‚ÌÅIs‚܂ł͈̔͂ðASheet1‚Ì‘±‚«‚É“\‚è‚‚¯‚é‚È‚çc „¨‚±‚±‚ÍAˆÈ‰º‚̂悤‚ÈŠ´‚¶‚Å—Ç‚¢‚̂łµ‚傤‚©H ‚¦‚Á‚ÆA Selection.SpecialCells(xlCellTypeVisible).Select ‚Ì•”•ª‚͉½‚ð‚³‚¹‚悤‚ÆŽv‚Á‚Ă܂·‚©H
‚½‚¾A‘Ž®‚𮂦‚é•K—v‚ª‚ ‚é‚̂Ȃç@ʼn‚©‚ç’l‚¾‚¯“]‹L‚·‚é‚Ì‚ª‚悳‚»‚¤‚Å‚·‚ËB
‚»‚ê‚ÆAƒRƒs[‚È‚ñ‚©‚à@(aƒf[ƒ^®—)ƒ}ƒNƒ‚Ńf[ƒ^‚ð®—‚µ‚½‚炽‚¾‚¿‚É sheet1‚É“\‚è•t‚¯ì‹Æ‚à‚â‚Á‚Ä‚µ‚Ü‚¦‚Ηǂ¢‚ÆŽv‚¢‚Ü‚·B
Sheets("900708").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—5L" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("900709").Select EEEEEE
‚Á‚ĂȊ´‚¶‚ÅB
“r’†‚Ń}ƒNƒ‚ªŽ~‚Ü‚Á‚Ä‚µ‚Ü‚Á‚½ê‡‚ÌŽ–‚Í‚µl‚¦‚È‚¢‚Æ‚¢‚¯‚È‚‚È‚è‚Ü‚·‚ªB
‚È‚¨Aƒf[ƒ^®—‚̃}ƒNƒ‚Ì Range("A1").Value = "¤•i–¼" Range("B1").Value = "oŒÉŒŽ" Range("C1").Value = "•”" Range("D1").Value = "oŒÉ”" Range("E1").Value = "‹àŠz" Range("F1").Value = "Žg—p—Ê" •”•ª‚Í „Range("A1:F1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "‹àŠz", "Žg—p—Ê") ‚±‚Ì•”•ª‚ƈê‚Å‚·B @i‚Us‚É•ª‚©‚ê‚Ä‚¢‚½•û‚ªA‚í‚©‚è‚â‚·‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªHj
‚Ü‚¾‚¢‚ë‚¢‚ë‚ ‚è‚Ü‚·‚ªA‚Ü‚¸‚Í‚±‚Ì‚ ‚½‚è‚łǂ¤‚Å‚µ‚傤H
(HANA)
„ ‰½‰ñ‚©‚É•ª‚¯‚Ä’uŠ·‚³‚ê‚Ä‚¢‚é—l‚ÉŠ´‚¶‚Ü‚·‚ªA‰½‚©‚킯‚ª‚ ‚è‚Ü‚·‚©H
ƒXƒy[ƒX‚Ì—Ê‚ª•¶Žš”‚É‚æ‚Á‚Ĉá‚Á‚Ä‚¢‚½‚½‚ßA28ŒÂ‚̃Xƒy[ƒX‚ðƒXƒy[ƒX0ŒÂ‚É’uŠ·A27ŒÂ‚Ìc26ŒÂ‚Ìc‚Æ‚¢‚¤Š´‚¶‚ÉA1ŒÂ1ŒÂ‚â‚Á‚Ä‚¢‚Á‚½‚½‚߂ł·B
’uŠ·‚Ì•û–@‚Í‚»‚êˆÈŠO’m‚ç‚È‚¢‚à‚Ì‚ÅA‚·‚݂܂¹‚ñB
u‚±‚Ì—ñ‚̃Xƒy[ƒX‚Í‘S•”휂µ‚Äv‚Æ‚¢‚¤‚悤‚È‚â‚è•û‚à‚Å‚«‚é‚̂łµ‚傤‚©H
„‚Ü‚¸‚ÍAƒV[ƒgŠÔŽQƂ̎®‚ðì‚Á‚Ä‚‚¾‚³‚¢B
¨‚à‚¤A–{“–‚É‚·‚݂܂¹‚ñB
‚±‚̑Ήž•\ƒRƒs[‚·‚ê‚΂¢‚¢‚Ì‚©‚ÈH‚ȂǂÆl‚¦‚Ä‚¢‚Ü‚µ‚½B
‘Ήž•\‚̃V[ƒg–¼‚Íu‘Ήž•\v‚Ȃ̂ÅA
=IF(COUNTIF(‘Ήž•\!$H$3:$H$75,C3),VLOOKUP(C3,‘Ήž•\!$H$3:$I$75,2,FALSE),"•s–¾")‚ðASheet1‚ÌG—ñ‚É“ü‚ꂽ‚̂ł·‚ªA—Ç‚¢‚Å‚µ‚傤‚©H
„‚½‚Æ‚¦‚ÎA‰½ml“ü‚肾‚Á‚½‚Ì‚©B‚à‚Æ‚à‚Æ‚Ç‚¤‚¢‚¤€–Ú–¼‚Å—ˆ‚Ä‚¢‚½‚Ì‚©c
¨¤•i–¼‚ÉA–ò•iƒR[ƒhA¤•i–¼A‹KŠiA”[“üƒR[ƒhA«•ï’PˆÊ‚ª‚·‚ׂēü‚Á‚Ä‚¢‚Ü‚·B
900709-1 ƒEƒHƒVƒ…ƒ{ƒ“ƒsƒ“ƒN 5kgE23915 (ŒÂ)©‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
’·‚‚ÄŒ©‚É‚‚¢‚©‚ÈA‚ÆŽv‚¢ƒŠƒl[ƒ€‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½‚ªA
Žw“E‚µ‚Ä‚¢‚½‚¾‚¢‚½“à—e‚ðl‚¦‚邯A¤•i–¼‚ð‚»‚Ì‚Ü‚ÜŽc‚·‚Ù‚¤‚ªˆÀ‘S‚©‚ÈA‚Æl‚¦‚È‚¨‚µ‚Ü‚µ‚½B
„‚»‚Ì‘¼A‚Ü‚Á‚½‚“¯‚¶’l‚ª“ü‚Á‚Ä‚¢‚é‚È‚çÈ‚¢‚Ä‚µ‚Ü‚Á‚Ä‚à‚æ‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªc
‚±‚Ì•”•ª‚ÍA‹ÆŽÒ‚³‚ñ‚É–â‚¢‡‚킹‚½‚Æ‚±‚ëA
‘¼‚É‚àFX‚ÈŽ{݂ɔ[•i‚µ‚Ä‚¢‚邽‚ßA‚»‚ÌŽ{Ý—p‚ÉŒ¾—t‚ªˆá‚Á‚Ä‚¢‚邾‚¯‚ÅA
“à—e‚Í‚·‚ׂ睂¶‚Ƃ̂±‚Ƃłµ‚½‚Ì‚ÅA‚±‚±‚Í‘åä•v‚»‚¤‚Å‚·B
„‚¦‚Á‚ÆA
Selection.SpecialCells(xlCellTypeVisible).Select ‚Ì•”•ª‚͉½‚ð‚³‚¹‚悤‚ÆŽv‚Á‚Ă܂·‚©H ¨‘½•ªAŽg—p—Ê‚ðo‚·‚½‚߂ɓü‚Á‚Ä‚¢‚锎®‚ª‚ ‚é‚Ì‚ÅA’l‚݂̂ðƒRƒs[‚µ‚悤‚Æ‚µ‚½‚ñ‚¾‚ÆŽv‚¤‚̂ł·‚ªA ŽÀÛ‚ÉSheet‚P‚É‘‚«o‚³‚ꂽƒf[ƒ^‚ÍA”Ž®‚²‚ƃRƒs[‚³‚ê‚Ä‚¢‚é‚Ì‚ÅA‚Ç‚±‚©‚ÅŽ¸”s‚µ‚Ä‚¢‚é‚̂ł·‚Ë(>_<)B‚à‚¤ˆê“x‚â‚è‚È‚¨‚µ‚Ă݂܂·B
„‚»‚ê‚ÆAƒRƒs[‚È‚ñ‚©‚à@(aƒf[ƒ^®—)ƒ}ƒNƒ‚Ńf[ƒ^‚ð®—‚µ‚½‚炽‚¾‚¿‚É
sheet1‚É“\‚è•t‚¯ì‹Æ‚à‚â‚Á‚Ä‚µ‚Ü‚¦‚Ηǂ¢‚ÆŽv‚¢‚Ü‚·B “r’†‚Ń}ƒNƒ‚ªŽ~‚Ü‚Á‚Ä‚µ‚Ü‚Á‚½ê‡‚ÌŽ–‚Í‚µl‚¦‚È‚¢‚Æ‚¢‚¯‚È‚‚È‚è‚Ü‚·‚ªB ¨ÅI“I‚ÉA‚P‚Â‚É‚È‚é‚Æ‚·‚Á‚²‚Šð‚µ‚¢‚Å‚·B ‚½‚¾A2012”N‚Ì12‚©ŒŽ•ª‚̃f[ƒ^‚Ì’†‚ÉA‰½“x‚©‘Ž®‚ªˆá‚¤ (ƒf[ƒ^‚ª“ü—Í‚³‚ê‚Ä‚¢‚éƒZƒ‹‚ªˆá‚¤A•¨•i‚̃V[ƒg–¼‚ªˆá‚¤“™B ‘¼‚ÌŽ{݂ɂà’ño‚µ‚Ä‚¢‚邽‚ß‚©AŽžX¬‚´‚Á‚¿‚Ⴄ‚ñ‚¾‚»‚¤‚Å‚·Bj‚à‚Ì‚ª‚ ‚Á‚½‚½‚ßA‚»‚̑Έ‚ª•sˆÀ‚Å‚·BiMachi)
„u‚±‚Ì—ñ‚̃Xƒy[ƒX‚Í‘S•”휂µ‚Äv‚Æ‚¢‚¤‚悤‚È‚â‚è•û‚à‚Å‚«‚é‚̂łµ‚傤‚©H ’uŠ·‘O‚Ì•¶Žš‚É@ƒXƒy[ƒX‚ðˆê‚ÂB ’uŠ·Œã‚Ì•¶Žš‚ɉ½‚à“ü—Í‚¹‚¸‚ÉA‚·‚ׂĒuŠ·‚µ‚Ă݂ĉº‚³‚¢B
„=IF(COUNTIF(‘Ήž•\!$H$3:$H$75,C3),VLOOKUP(C3,‘Ήž•\!$H$3:$I$75,2,FALSE),"•s–¾")‚ðA „Sheet1‚ÌG—ñ‚É“ü‚ꂽ‚̂ł·‚ªA—Ç‚¢‚Å‚µ‚傤‚©H ‚»‚¤‚Å‚·‚ËB
Œã‚Í‚±‚ÌŽ®‚ðVBA‚ª“ü—Í‚µ‚Ä‚‚ê‚邿‚¤‚É‚·‚邯—Ç‚¢‚ÆŽv‚¢‚Ü‚·B “–‰‚ÌŽ„‚ªŽv‚¢ˆá‚¢‚ð‚µ‚Ä‚¢‚½ ‚ÉA‹L˜^ƒ}ƒNƒ‚Ŕޮ‚ð“ü—Í‚µ‚Ü‚µ‚½‚æ‚ËB
‚»‚ñ‚ÈŠ´‚¶‚Å@uC3:C10‚ð‘I‘ð‚µ‚Ä@”Ž®‚ð“ü—Í‚µ‚Ä Ctrl+Enter ‚ÅŠm’èv‚ð ‹L˜^‚ɂƂÁ‚Ă݂ĉº‚³‚¢B
ŽÀs‚·‚邯AC3:10‚ɔޮ‚ª“ü‚éƒR[ƒh‚ªŠ®¬‚µ‚Ü‚·‚̂Š10s–ڂ܂łł͂ȂAƒf[ƒ^‚Ì‚ ‚éÅIs–˜“ü—Í‚³‚ê‚é—l‚É‚·‚ê‚Ηǂ¢‚Å‚·‚ËB
„¨¤•i–¼‚ÉA–ò•iƒR[ƒhA¤•i–¼A‹KŠiA”[“üƒR[ƒhA«•ï’PˆÊ‚ª‚·‚ׂēü‚Á‚Ä‚¢‚Ü‚·B ‚Å‚µ‚½‚çA‚±‚Ì—ñ‚Í‚»‚̂܂܎c‚µ‚Ä‚¨‚¢‚Ä@•K—v‚ÈŠ‚¾‚¯”²‚«o‚·@‚Æ‚© ‚±‚±‚àVLOOKUPŠÖ”‚ł킩‚è‚â‚·‚¢•\ަ‚ðŽQÆ‚·‚邯‚©@‚µ‚Ă͂ǂ¤‚Å‚·‚©H
„ŽÀÛ‚ÉSheet‚P‚É‘‚«o‚³‚ꂽƒf[ƒ^‚ÍA”Ž®‚²‚ƃRƒs[‚³‚ê‚Ä‚¢‚é‚Ì‚ÅA‚Ç‚±‚©‚ÅŽ¸”s‚µ‚Ä‚¢‚é‚̂ł·‚Ë(>_<)B ‚¢‚âA‚à‚Æ‚à‚Æ”Ž®‚²‚ƃRƒs[‚·‚é—l‚ȃR[ƒh‚ɂȂÁ‚Ă܂·B
Œã‚©‚瑎®‚ÌÝ’è‚È‚Ç‚ð‚µ‚Ä‚¢‚é—l‚Ȃ̂ŠŒ³‚©‚çƒf[ƒ^‚¾‚¯‚ðŽQƂł«‚é—l‚É‚µ‚Ä‚¨‚‚Ì‚ª‚悳‚»‚¤‚Å‚·‚ËB
‚½‚Æ‚¦‚Î Range("A8").Value = Range("F6").Value ‚ÅAF6ƒZƒ‹‚Ì’l‚ªA8ƒZƒ‹‚É“ü—Í‚³‚ꂽ—l‚É@«‚«‚Á‚Æ×‚©‚¢C³‚ª•K—v‚ɂȂÁ‚Ä‚‚邯Žv‚¢‚Ü‚·‚ª Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(ÅIs, 6).Value = Range("A1:F" & ÅIs).Value ÅIs‚ªu10v‚¾‚Á‚½ê‡ Sheet1‚ÌA—ñ‚Ì‘±‚«‚Ì10s6—ñ‚͈̔͂ÉA1:F10‚͈̔͂̒l‚ª“ü—Í‚³‚ê‚Ü‚·B
„‚½‚¾A2012”N‚Ì12‚©ŒŽ•ª‚̃f[ƒ^‚Ì’†‚ÉA‰½“x‚©‘Ž®‚ªˆá‚¤ „‚à‚Ì‚ª‚ ‚Á‚½‚½‚ßA‚»‚̑Έ‚ª•sˆÀ‚Å‚· ‚»‚¤‚Å‚·‚ËB
ì‹Æ‘O‚ÉA‘z’肵‚Ä‚¢‚éꊂÉ@‘z’肵‚Ä‚¢‚é‚à‚Ì‚ª‚ ‚é‚©‚Ç‚¤‚© Šm”F‚µ‚Ä‚¨‚¢‚½•û‚ª‚悳‚»‚¤‚Å‚·‚ËB
¤•iƒV[ƒg‚Í9–‡‚ ‚é—l‚Å‚·‚ªA—lŽ®‚Í‘S•”ˆá‚¤‚̂ł·‚©H
(HANA)
„’uŠ·‘O‚Ì•¶Žš‚É@ƒXƒy[ƒX‚ðˆê‚ÂB
„’uŠ·Œã‚Ì•¶Žš‚ɉ½‚à“ü—Í‚¹‚¸‚ÉA‚·‚ׂĒuŠ·‚µ‚Ă݂ĉº‚³‚¢B
Selection.Replace What:=" ", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
”¼ŠpƒXƒy[ƒX‚Ì•”•ª‚Æ‘SŠpƒXƒy[ƒX‚Ì•”•ª‚ª‚ ‚Á‚½‚½‚ß‚ÉA
ã‹L‚Ì‚¾‚¯‚Å‚ÍA‘S•”Á‚¦‚È‚©‚Á‚½‚悤‚Å‚µ‚½B
‚Ȃ̂ÅACells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
‚à‚¤‚P‚ÂAª‚ð“ü‚ꂽ‚Æ‚±‚ëA‚·‚ׂẴXƒy[ƒX‚ªíœ‚³‚ê‚Ü‚µ‚½B
„=IF(COUNTIF(‘Ήž•\!$H$3:$H$75,C3),VLOOKUP(C3,‘Ήž•\!$H$3:$I$75,2,FALSE),"•s–¾")‚ðA „Œã‚Í‚±‚ÌŽ®‚ðVBA‚ª“ü—Í‚µ‚Ä‚‚ê‚邿‚¤‚É‚·‚邯—Ç‚¢‚ÆŽv‚¢‚Ü‚·B „“–‰‚ÌŽ„‚ªŽv‚¢ˆá‚¢‚ð‚µ‚Ä‚¢‚½ ‚ÉA‹L˜^ƒ}ƒNƒ‚Ŕޮ‚ð“ü—Í‚µ‚Ü‚µ‚½‚æ‚ËB ‚±‚ê‚ÍA«‚Ý‚½‚¢‚ÈŠ´‚¶‚Å—Ç‚¢‚Å‚µ‚傤‚©H Sub c•”–¼‘Ήž() Dim mxR As Long Range("G2").Select ActiveCell.FormulaR1C1 = "‘Ήž–¼" mxR = Range("C" & Rows.Count).End(xlUp).Row Range("G3:G" & mxR).Select Selection.FormulaR1C1 = _ "=IF(COUNTIF(‘Ήž•\!R3C8:R75C8,RC[-4]),VLOOKUP(RC[-4],‘Ήž•\!R3C8:R75C9,2,FALSE),""•s–¾"")" End Sub
„„¨¤•i–¼‚ÉA–ò•iƒR[ƒhA¤•i–¼A‹KŠiA”[“üƒR[ƒhA«•ï’PˆÊ‚ª‚·‚ׂēü‚Á‚Ä‚¢‚Ü‚·B „‚Å‚µ‚½‚çA‚±‚Ì—ñ‚Í‚»‚̂܂܎c‚µ‚Ä‚¨‚¢‚Ä@•K—v‚ÈŠ‚¾‚¯”²‚«o‚·@‚Æ‚© „‚±‚±‚àVLOOKUPŠÖ”‚ł킩‚è‚â‚·‚¢•\ަ‚ðŽQÆ‚·‚邯‚©@‚µ‚Ă͂ǂ¤‚Å‚·‚©H ‚»‚¤‚Å‚·‚ËA‚â‚Á‚Ă݂܂·I
„‚¢‚âA‚à‚Æ‚à‚Æ”Ž®‚²‚ƃRƒs[‚·‚é—l‚ȃR[ƒh‚ɂȂÁ‚Ă܂·B ‚¤‚킟cB‚·‚݂܂¹‚ñBƒ}ƒNƒ‚Ì‹L˜^‚ÌŽž‚ÉA ‰ÂŽ‹ƒZƒ‹‚̂݃Rƒs[‚Á‚Ä‚µ‚½‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªA‚â‚Á‚Ä‚¢‚È‚©‚Á‚½‚ñ‚Å‚·‚ËA‚킽‚µB
„‚½‚Æ‚¦‚Î
Range("A8").Value = Range("F6").Value ‚ÅAF6ƒZƒ‹‚Ì’l‚ªA8ƒZƒ‹‚É“ü—Í‚³‚ꂽ—l‚É@«‚«‚Á‚Æ×‚©‚¢C³‚ª•K—v‚ɂȂÁ‚Ä‚‚邯Žv‚¢‚Ü‚·‚ª Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(ÅIs, 6).Value = Range("A1:F" & ÅIs).Value ÅIs‚ªu10v‚¾‚Á‚½ê‡ Sheet1‚ÌA—ñ‚Ì‘±‚«‚Ì10s6—ñ‚͈̔͂ÉA1:F10‚͈̔͂̒l‚ª“ü—Í‚³‚ê‚Ü‚·B Sub Sheet1ƒRƒs[() Dim ÅIs As Long ÅIs = Range("C" & Rows.Count).End(xlUp).Row Range("A1:F" & ÅIs).Copy Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Offset(1) End Sub@‚±‚ê‚ðA Sub Sheet1ƒRƒs[() Dim ÅIs As Long ÅIs = Range("C" & Rows.Count).End(xlUp).Row@i¨‚±‚Ì•”•ª‚ª•K—v‚©‚í‚©‚ç‚È‚©‚Á‚½‚̂ł·‚ªŽæŠ¸‚¦‚¸‚»‚̂܂܎c‚µ‚Ü‚µ‚½Bj Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(ÅIs, 6).Value = Range("A1:F" & ÅIs).Value End Sub@‚±‚ê‚É•ÏX‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H ŽÀs‚·‚邯ASheet1‚ɃRƒs[‚³‚ê‚½Žž“_‚ÅA‘Ž®‚ª‘S•”‘µ‚Á‚Ä‚¢‚Ü‚·I Resize‚Æ‚¢‚¤•”•ª‚ÅAª‚ª‚Å‚«‚邿‚¤‚ɂȂé‚̂łµ‚傤‚©HŠ´“®‚Å‚·`B
„¤•iƒV[ƒg‚Í9–‡‚ ‚é—l‚Å‚·‚ªA—lŽ®‚Í‘S•”ˆá‚¤‚̂ł·‚©H
—lŽ®‚Í3Ží—Þ‚Å‚·‚ªA‚»‚Ì‚¤‚¿1Ží—ނ̓f[ƒ^‚Ì€–Ú–¼‚⑎®‚ªˆá‚¤‚¾‚¯‚Ȃ̂ÅA
ŽÀŽ¿‚ÍA2Ží—ނƂȂè‚Ü‚·B
(Machi)
„”¼ŠpƒXƒy[ƒX‚Ì•”•ª‚Æ‘SŠpƒXƒy[ƒX‚Ì•”•ª‚ª‚ ‚Á‚½‚½‚ß‚ÉA `` „``@‚·‚ׂẴXƒy[ƒX‚ªíœ‚³‚ê‚Ü‚µ‚½B ‚»‚¤‚Å‚·‚ËB ‚»‚¤‚µ‚Ä‚à‚炦‚邯—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
„‚±‚ê‚ÍA«‚Ý‚½‚¢‚ÈŠ´‚¶‚Å—Ç‚¢‚Å‚µ‚傤‚©H „Sub c•”–¼‘Ήž() ‚»‚ê‚Å‚¤‚Ü‚‚¢‚Á‚Ä‚é‚È‚çA—Ç‚¢‚ÆŽv‚¢‚Ü‚·B ‚à‚¤ˆê•ài‚ñ‚ł݂܂·‚ÆBBB ‚Æ‚è‚ ‚¦‚¸Select‚ð‚È‚‚µ‚Ü‚µ‚傤B
'------ Dim mxR As Long Range("G2").Value = "‘Ήž–¼" mxR = Range("C" & Rows.Count).End(xlUp).Row Range("G3:G" & mxR).FormulaR1C1 = _ "=IF(COUNTIF(‘Ήž•\!R3C8:R75C8,RC[-4]),VLOOKUP(RC[-4],‘Ήž•\!R3C8:R75C9,2,FALSE),""•s–¾"")" '------
„ƒ}ƒNƒ‚Ì‹L˜^‚ÌŽž‚ÉA „‰ÂŽ‹ƒZƒ‹‚̂݃Rƒs[‚Á‚Ä‚µ‚½‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªA‚â‚Á‚Ä‚¢‚È‚©‚Á‚½‚ñ‚Å‚·‚ËA‚킽‚µB ‚¢‚¦A‚»‚̌㎄‚ª‘‚«Š·‚¦‚½Žž‚ÉA’l‰»‚ɑΉž‚µ‚ĂȂ©‚Á‚½‚̂ł·B ‚·‚݂܂¹‚ñB
„Resize‚Æ‚¢‚¤•”•ª‚ÅAª‚ª‚Å‚«‚邿‚¤‚ɂȂé‚̂łµ‚傤‚©HŠ´“®‚Å‚·`B Žc”O‚È‚ª‚ç@ˆá‚¢‚Ü‚·BBB
‚½‚Æ‚¦‚Î @Range("A1").Copy Range("B1") ‚±‚ê‚ÍAA1ƒZƒ‹‚ðƒRƒs[‚µ‚Ä@B1ƒZƒ‹‚É“\‚è‚‚¯‚È‚³‚¢B‚ÆŒ¾‚¤Žw—߂ł·B ‚·‚邯AA1ƒZƒ‹‚Éݒ肵‚Ä‚¢‚鑎®‚Ȃǂàˆê‚É“\‚è‚‚«‚Ü‚·B ”Ž®‚ª“ü‚Á‚Ä‚¢‚½‚çA”Ž®‚Ìó‘Ô‚Å“\‚è‚‚«‚Ü‚·B @@’Êí‚̃Rƒsƒy‚Á‚Ä@‚»[‚ä[‚à‚Ì@‚Å‚·‚æ‚ËH
‚»‚µ‚Ä @Range("B1").Value = Range("A1").Value ‚±‚ê‚ÍAA1ƒZƒ‹‚Ì“à—e‚ðB1ƒZƒ‹‚É‚¢‚ê‚È‚³‚¢B‚ÆŒ¾‚¤Žw—߂ł·B ‘Ž®‚͈ø‚«Œp‚ª‚ê‚Ü‚¹‚ñ‚µA”Ž®‚ª“ü‚Á‚Ä‚¢‚½‚ç‚»‚ÌŒ‹‰Ê‚ª“]‹L‚³‚ê‚Ü‚·B @@Machi‚³‚ñ‚ªAA1ƒZƒ‹‚Ì•\ަ‚ðŒ©‚Ä B1ƒZƒ‹‚É“ü—Í‚µ‚È‚¨‚·@ƒCƒ[ƒW‚Å‚·B
Resize‚ÆŒ¾‚¤‚Ì‚ÍAƒ[ƒNƒV[ƒgŠÖ”‚Å OFFSET(Šî€, s”, —ñ”, [‚‚³], [•])‚Á‚Ă̂ª‚ ‚邯Žv‚¢‚Ü‚·‚ª [‚‚³][•]‚ÅŽw’è‚·‚é‚̂Ɠ¯‚¶—l‚ȃCƒ[ƒW‚Å‚·B
‚½‚Æ‚¦‚ÎAOFFSET(A1,,,10,6) ‚Æ‘‚¢‚Ä‚ ‚Á‚½‚ç@A1ƒZƒ‹‚ðŠî€‚É10s~6—ñ‚͈̔Í@‚ð•\‚µ‚Ü‚·B OFFSET(A1,1,,10,6)‚¾‚ÆAA1ƒZƒ‹‚©‚çˆê‚‰º‚ª‚Á‚Ä10s~6—ñ‚͈̔ÍEEEA2:F11EEE‚ÌŽ–‚Å‚·B
VBA‚Ì•û‚É‹A‚Á‚ÄAƒR[ƒh‚ÉŽ—‚¹‚½—á‚É‚·‚邯 Sheets("Sheet1").Range("A1").Offset(1).Resize(10, 6) Sheet1‚ÌA1ƒZƒ‹‚©‚çˆê‚‰º‚ª‚Á‚Ä10s~6—ñ‚͈̔Í
‚Å‚·B
Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(ÅIs, 6).Value = Range("A1:F" & ÅIs).Value ‚±‚Ì•”•ª‚Í Sheet1‚ÌA—ñ‚Ì“ü—Í‚ª‚ ‚éÅŒã‚̃Zƒ‹‚̈ꂉº‚©‚ç@•Ï”FÅIs@‚É“ü‚Á‚Ä‚¢‚és”~6—ñ‚Ì”ÍˆÍ‚É Œ»ÝƒAƒNƒeƒBƒu‚ɂȂÁ‚Ä‚¢‚éƒV[ƒg‚ÌA"A1:F" & ÅIs ‚͈̔͂̒l‚ð“ü‚ê‚È‚³‚¢B
‚ÆA‘‚¢‚Ä‚ ‚鎖‚ɂȂè‚Ü‚·B
~‘Ž®‚ª‚»‚ë‚Á‚Ä‚¢‚é ›ƒRƒs[Œ³‚Ì‘Ž®‚ðˆø‚«Œp‚¢‚Å‚¢‚È‚¢
‚ÆŒ¾‚¤Ž–‚È‚ñ‚Å‚·‚ªA”[“¾o—ˆ‚»‚¤‚Å‚·‚©H
(HANA)
„~‘Ž®‚ª‚»‚ë‚Á‚Ä‚¢‚é
„›ƒRƒs[Œ³‚Ì‘Ž®‚ðˆø‚«Œp‚¢‚Å‚¢‚È‚¢
„‚ÆŒ¾‚¤Ž–‚È‚ñ‚Å‚·‚ªA”[“¾o—ˆ‚»‚¤‚Å‚·‚©H
‚Í‚¢Aà–¾’¸‚¢‚½“à—e‚͂킩‚è‚Ü‚µ‚½B
‰½‚ªŠÖ”‚ʼn½‚ªVBA‚Ȃ̂©A‹æ•Ê‚à‚‚«‚Ü‚¹‚ñ‚ÅA‚·‚݂܂¹‚ñm(_@_)mB
iMachi)
•”–¼‚Ȃǂð‘Ήž•\‚ɉˆ‚Á‚ĕϊ·‚µ‚Ä‚©‚çAo—Í‚·‚é•”–¼‡‚É•À‚ׂ©‚¦‚邿‚¤‚É‚µ‚Ü‚µ‚½B
Sub c•”–¼‘Ήž‚Ƹ‡•À‚בւ¦()
Dim mxR As Long Range("G2").Select ActiveCell.FormulaR1C1 = "‘Ήž–¼" mxR = Range("C" & Rows.Count).End(xlUp).Row Range("G3:G" & mxR).Select Selection.FormulaR1C1 = _ "=IF(COUNTIF(‘Ήž•\!R3C8:R75C8,RC[-4]),VLOOKUP(RC[-4],‘Ήž•\!R3C8:R75C9,2,FALSE),""•s–¾"")" Rows("1:1").Delete Shift:=xlUp Cells.Select ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("G2:G300") _ , SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:= _ "‚`‚T,‚m‚h‚b‚t,‚`‚U,‚`‚V,‚`‚W,‚a‚R,‚h‚b‚t,‚a‚S,‚a‚T,‚a‚U,‚b‚Q,‚b‚R,‚b‚S,‚b‚T,‚d‚S,¼‚T,‚g‚c,‚d‚q,ŽèpŽº,ŠO—ˆ", DataOption _ :=xlSortNormal With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A1:H300") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub ‚±‚Ì‚ ‚ÆA‘Ήž–¼‚ŃV[ƒg‚ðo—Í‚µ‚½‚©‚Á‚½‚Ì‚ÅA HANA‚³‚܂ɒ¸‚¢‚½ƒ}ƒNƒ‚ðAˆÈ‰º‚̂悤‚ɕς¦‚Ă݂½‚̂ł·‚ªA ‚»‚¤‚µ‚½‚çAʼn‚Ì•”‚ɂȂé‚`‚T‚¾‚¯ƒV[ƒg‚ªo—Í‚³‚ê‚È‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B Sub d•”•Êo—Í() Dim i As Long, shi As Long, MyR As Long Dim tbl As Variant Dim ws As Worksheet
For shi = 1 To 1 With Sheets(shi) tbl = .Range("A1", .Range("G" & Rows.Count).End(xlUp)).Value End With For i = 7 To UBound(tbl, 1) On Error Resume Next Set ws = Worksheets(tbl(i, 7)) On Error GoTo 0 If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 7) Sheets(tbl(i, 7)).Range("A1:G1").Value = Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "‹àŠz", "Žg—p—Ê", "‘Ήž–¼") Range("A1:G1").Select Selection.AutoFilter Range("H1").Select ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,C[-2])" Else Set ws = Nothing End If With Sheets(tbl(i, 7)) MyR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & MyR).Value = tbl(i, 1) .Range("B" & MyR).Value = tbl(i, 2) .Range("C" & MyR).Value = tbl(i, 3) .Range("D" & MyR).Value = tbl(i, 4) .Range("E" & MyR).Value = tbl(i, 5) .Range("F" & MyR).Value = tbl(i, 6) .Range("G" & MyR).Value = tbl(i, 7) End With
Next Next
End Sub
‚â‚è‚©‚½‚ðŠÔˆá‚¦‚Ä‚¢‚é‚̂łµ‚傤‚ªA‚Ç‚±‚𒼂¹‚Ηǂ¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB
‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B(Machi)
Sub šˆêЇ®—()
Sheets("900708").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—5L" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("900709").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—5L" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("903488").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—1L" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("903722").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—1L" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("ƒTƒjƒT[ƒ‰40").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒTƒjƒT40" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("ƒTƒjƒT[ƒ‰250").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒTƒjƒT250" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("ƒTƒjƒT[ƒ‰500").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒTƒjƒT500" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("ƒxƒ‹ƒRƒ€ƒ[ƒVƒ‡ƒ“").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒxƒ‹ƒRƒ€ƒ[ƒVƒ‡ƒ“" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("ƒEƒFƒ‹ƒAƒbƒv1‚k").Select Application.Run "'WŒv—p@ÅI”Å.xlsm'!ƒEƒFƒ‹ƒAƒbƒv" Application.Run "'WŒv—p@ÅI”Å.xlsm'!Sheet1ƒRƒs["
Sheets("Sheet1").Select Cells.Replace What:="900709-1 ƒEƒHƒVƒ…ƒ{ƒ“ƒsƒ“ƒN 5kgE23915 (ŒÂ)", Replacement:="ƒsƒ“ƒN900709-1 ƒEƒHƒVƒ…ƒ{ƒ“ƒsƒ“ƒN 5kgE23915 (ŒÂ)" _ , LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat _ :=False, ReplaceFormat:=False Cells.Replace What:="900708-1 ƒEƒHƒVƒ…ƒ{ƒ“‚f 5kgE23947 (ŒÂ)", Replacement:= _ "³«¯¼ÎÞÝ‚f900708-1 ƒEƒHƒVƒ…ƒ{ƒ“‚f 5kgE23947 (ŒÂ)", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _ SearchFormat:=False, ReplaceFormat:=False Cells.Replace What:="903488-1 ŽãŽ_«ƒnƒ“ƒhƒ\|ƒv–A 1دÄÙ", Replacement:="ÊÝÄÞ¿°Ìß903488-1 ŽãŽ_«ƒnƒ“ƒhƒ\|ƒv–A 1دÄÙ", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _ False, ReplaceFormat:=False Cells.Replace What:="903722-1 ƒVƒƒƒ{ƒlƒbƒgƒ†Eƒ€‚o|‚Ti–Aój 1دÄÙ", Replacement:= _ "¼¬ÎÞȯÄ903722-1 ƒVƒƒƒ{ƒlƒbƒgƒ†Eƒ€‚o|‚Ti–Aój 1دÄÙ", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _ SearchFormat:=False, ReplaceFormat:=False Cells.Replace What:="@", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Dim mxR As Long Range("G2").Select ActiveCell.FormulaR1C1 = "‘Ήž–¼" mxR = Range("C" & Rows.Count).End(xlUp).Row Range("G3:G" & mxR).Select Selection.FormulaR1C1 = _ "=IF(COUNTIF(‘Ήž•\!R3C8:R75C8,RC[-4]),VLOOKUP(RC[-4],‘Ήž•\!R3C8:R75C9,2,FALSE),""•s–¾"")" Rows("1:1").Delete Shift:=xlUp Cells.Select ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("G2:G300") _ , SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:= _ "‚`‚T,‚m‚h‚b‚t,‚`‚U,‚`‚V,‚`‚W,‚a‚R,‚h‚b‚t,‚a‚S,‚a‚T,‚a‚U,‚b‚Q,‚b‚R,‚b‚S,‚b‚T,‚d‚S,¼‚T,‚g‚c,‚d‚q,ŽèpŽº,ŠO—ˆ", DataOption _ :=xlSortNormal With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A1:H300") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With
Columns("G:G").Select Selection.Cut Columns("C:C").Select Selection.Insert Shift:=xlToRight
Dim i As Long, shi As Long, MyR As Long Dim tbl As Variant Dim ws As Worksheet
For shi = 1 To 1 With Sheets(shi) tbl = .Range("A1", .Range("G" & Rows.Count).End(xlUp)).Value End With For i = 2 To UBound(tbl, 1) On Error Resume Next Set ws = Worksheets(tbl(i, 3)) On Error GoTo 0 If ws Is Nothing Then Sheets.Add(after:=Sheets(Sheets.Count)).Name = tbl(i, 3) Sheets(tbl(i, 3)).Range("A1:G1").Value = Array("¤•i–¼", "oŒÉŒŽ", "‘Ήž–¼", "•”", "oŒÉ”", "‹àŠz", "Žg—p—Ê") Range("A1:G1").Select Selection.AutoFilter Range("H1").Select ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,C[-1])" Else Set ws = Nothing End If With Sheets(tbl(i, 3)) MyR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & MyR).Value = tbl(i, 1) .Range("B" & MyR).Value = tbl(i, 2) .Range("C" & MyR).Value = tbl(i, 3) .Range("D" & MyR).Value = tbl(i, 4) .Range("E" & MyR).Value = tbl(i, 5) .Range("F" & MyR).Value = tbl(i, 6) .Range("G" & MyR).Value = tbl(i, 7) End With Next Next End Sub ‚‚Ȃ°•û‚ª‚í‚©‚è‚Ü‚¹‚ñ‚ªA‚±‚ñ‚ÈŠ´‚¶‚Å—Ç‚¢‚̂łµ‚傤‚©H (Machi)
„‚»‚¤‚µ‚½‚çAʼn‚Ì•”‚ɂȂé‚`‚T‚¾‚¯ƒV[ƒg‚ªo—Í‚³‚ê‚È‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B ‚È‚ñ‚Å‚µ‚傤‚Ë‚¥BBB „‘Ήž–¼€–Ú—ñ‚ðC—ñ‚Ɉړ®‚³‚¹‚邱‚Æ‚ÅA‘S•”o—Í‚³‚ê‚邿‚¤‚ɂȂè‚Ü‚µ‚½B ‚̃R[ƒh‚ÆŒ©”ä‚ׂ邯A—ñ‚̈ʒu‚¾‚¯‚ªˆá‚¤‚È‚ç „For i = 7 To UBound(tbl, 1) „For i = 2 To UBound(tbl, 1) ‚±‚Ì•”•ª‚ªˆá‚Á‚Ä‚¢‚é‚Ì‚ÍA‚¨‚©‚µ‚¢‚Å‚·B
‚±‚Ì i ‚Íus”v‚Æ‚µ‚ÄŽg‚Á‚Ă܂·B ‚Ȃ̂ÅAƒf[ƒ^‚ª2s–Ú‚©‚çŽn‚Ü‚Á‚Ä‚¢‚é‚È‚ç@2@‚̂܂܂ŗǂ¢‚̂ł·‚ªB
„‚‚Ȃ°•û‚ª‚í‚©‚è‚Ü‚¹‚ñ‚ªA‚±‚ñ‚ÈŠ´‚¶‚Å—Ç‚¢‚̂łµ‚傤‚©H
‰º‚ɃRƒsƒy‚µ‚ÄA‘±‚¯‚ÄŽÀs‚³‚ê‚é—l‚É‚µ‚Ä‚à—Ç‚¢‚ÆŽv‚¢‚Ü‚·‚ª ¤•i–ˆ‚̃f[ƒ^‚ð®—‚·‚銂ŠApplication.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—5L" ‚Á‚Ä‚â‚Á‚Ă܂·‚æ‚ËH
‚»‚ñ‚ÈŠ´‚¶‚Å‚â‚Á‚Ä‚¨‚‚Ì‚ªA‚·‚Á‚«‚è‚·‚邯Žv‚¢‚Ü‚·B
’P“ƂŎÀs‚µ‚½‚¢‚±‚Æ‚à‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚Ì‚ÅB
‚¿‚Ȃ݂ÉAƒV[ƒg‚ðˆê‚‚ɂµ‚Ä‚©‚ç‚Ìì‹Æ‚ɂȂè‚Ü‚·‚̂ŠFor shi = 1 To 1 EEE‚ÆA‚»‚ê‚ɑΉž‚·‚éEEENext ‚ð‚È‚‚µ‚Ä With Sheets(shi) •”•ª‚ÅA’¼ÚƒV[ƒg–¼‚ðŽw’è With Sheets("Sheet1") ‚Å—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
„‰½‚ªŠÖ”‚ʼn½‚ªVBA‚Ȃ̂©A‹æ•Ê‚à‚‚«‚Ü‚¹‚ñ‚Å Ž„‚ª‹CŒy‚ÉuŠÖ”v‚ÆŒ¾‚Á‚Ä‚¢‚é‚©‚çA‚í‚©‚è‚É‚‚¢‚ÆŽv‚¢‚Ü‚·B‚·‚݂܂¹‚ñB ¡AŽ„‚ªuŠÖ”v‚Å•\‚µ‚½‚¢Ž–‚Í@ƒV[ƒg‚̃Zƒ‹‚ɔޮ‚ð–„‚ßž‚Þ@‚ÆŒ¾‚¤Ž–‚Å‚·B
VBA‚É‚ÍVBA‚ÌŠÖ”‚ª—L‚Á‚½‚èAVBA‚Å‚àƒ[ƒNƒV[ƒgŠÖ”‚ªŽg‚¦‚½‚è‚·‚é‚̂ł·‚ª uMachi‚³‚ñ‚ªAƒZƒ‹‚ɔޮ‚ð“ü‚ê‚é‚̂Ɠ¯‚¶—l‚É @VBA‚ÉAƒZƒ‹‚ɔޮ‚ð“ü‚ê‚Ä‚à‚ç‚¢‚Ü‚µ‚傤B @VBA‚æ‚èA”Ž®‚Ì•û‚ª•~‹‚ª’á‚‚Äl‚¦‚â‚·‚¢‚¾‚낤‚©‚çBv ‚Á‚ÄŽv‚Á‚Ă܂·B
‚µ’Eü‚µ‚Ü‚·‚ª '------ Sub VBA‚Å‘«‚µŽZ() Range("C1").Value = Range("A1").Value + Range("B1").Value End Sub '------ Sub ”Ž®‚Å‘«‚µŽZ() Range("C2").FormulaR1C1 = "=SUM(RC[-2]:RC[-1])" End Sub '------ VBA‚Å‘«‚µŽZ@‚ðŽÀs‚·‚邯AA1+B1‚ÌŒ‹‰Ê‚ªC1ƒZƒ‹‚É“ü—Í‚³‚ê‚Ü‚·B ‚±‚̃R[ƒh‚ð‘‚‚½‚ß‚É‚Í @‚»‚ꂼ‚ê‚̃Zƒ‹‚ð•\‚µ‚½‚¢ŽžA‚ǂ̗l‚É‘‚‚Ì‚©B @‘«‚µŽZ‚ð‚³‚¹‚½‚¢ŽžA‚ǂ̗l‚É‘‚‚Ì‚©B ’m‚Á‚Ä‚¨‚©‚È‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñB
”Ž®‚Å‘«‚µŽZ@‚ðŽÀs‚·‚邯AC2ƒZƒ‹‚É =SUM(A2:B2) ‚ÌŽ®‚ª“ü—Í‚³‚ê‚é‚Ì‚ÅA C2ƒZƒ‹‚É A2+B2 ‚Ì Œ‹‰Ê‚ª•\ަ‚³‚ê‚鎖‚ɂȂè‚Ü‚·B
‚±‚̃R[ƒh‚ÍAƒ}ƒNƒ‚Ì‹L˜^‚Å @‚PDC2ƒZƒ‹‚ð‘I‘ð @‚QD=SUM(A2:B3) ‚ÌŽ®‚ð“ü—Í ‚ðƒR[ƒh‰»‚µ‚ÄA•s—v•”•ª‚ð휂·‚邯Ю¬‚µ‚Ü‚·B Range("C2").Select ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1])" Range("C3").Select 2s–Ú‚ÌuActiveCellv‚ªA‚»‚Ìã‚ÌuRange("C2")v‚ÌŽ–‚Ȃ̂ÅA’u‚«Š·‚¦‚ç‚ê‚éB 3s–Ú‚Ì C3ƒZƒ‹‚ð‘I‘ð‚·‚é“®ì‚Í•K—v‚È‚¢‚Ì‚ÅAÁ‚µ‚ÄOK @@BBBB‚Á‚ÄŽ–‚ð’m‚Á‚Ä‚¨‚©‚È‚¢‚ÆŠ®¬‚Í‚µ‚Ü‚¹‚ñ‚ªBBB
w‘«‚µŽZx‚Æ‚¢‚¤ŠÈ’P‚È—á‚Ȃ̂Å@‚¢‚Ü‚¢‚¿ƒsƒ“‚Æ‚±‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª VLOOKUPŠÖ”‚ðƒZƒ‹‚É–„‚ß‚é Selection.FormulaR1C1 = _ "=IF(COUNTIF(‘Ήž•\!R3C8:R75C8,RC[-4]),VLOOKUP(RC[-4],‘Ήž•\!R3C8:R75C9,2,FALSE),""•s–¾"")" ‚ÆA“¯‚¶Œ‹‰Ê‚ª“¾‚ç‚ê‚é—l‚ȃR[ƒh‚ð‘‚ Ž–‚ðl‚¦‚Ă݂Ăà‚炤‚ÆA‘½‚‚ÌŽ–‚ð’m‚ç‚È‚‚Ä‚àŒ‹‰Ê‚ª“¾‚ç‚ê‚Ä‚¢‚邯 ŽÀŠ´‚µ‚Ä‚à‚炦‚é‚̂ł͂Ȃ¢‚©‚ÆŽv‚¢‚Ü‚·‚ªA‚Ç‚¤‚Å‚µ‚傤H
‚ EEE‚à‚µ‚©‚µ‚Ä@Resize‚Ìà–¾‚ÌŠ‚Å ƒ[ƒNƒV[ƒgŠÖ”‚ÌOFFSETŠÖ”‚ðŽ‚¿o‚µ‚½‚Ì‚ª ¬—‚³‚¹‚¿‚á‚¢‚Ü‚µ‚½‚©H
‚¿‚Ȃ݂ÉAd•”•Êo—͂̃R[ƒh‚Í@Œ³ƒf[ƒ^‚ªˆê‚‚ɂ܂Ƃ܂Á‚½‚è •”•Êo—Í‚·‚é‚܂łɕÀ‚בւ¦‚ªs‚í‚ꂽ‚肵‚Ä‚¢‚é‚̂Šã‚Å‘‚¢‚½ŠˆÈŠO‚àA‚à‚¤‚µ•ÏX‚Å‚«‚銂ª‚ ‚è‚Ü‚·B
‚»‚Ì‚ ‚½‚è‚àC³‚µ‚Ä‚¢‚¯‚½‚ç—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
‚ªA‚Ü‚¸‚Í@¤•i–ˆƒV[ƒg‚Ńf[ƒ^‚ð‚܂Ƃ߂銂ª‚à‚¤‚µ‰½‚Æ‚©‚µ‚½‚¢Š´‚¶‚Å‚·B
„„¤•iƒV[ƒg‚Í9–‡‚ ‚é—l‚Å‚·‚ªA—lŽ®‚Í‘S•”ˆá‚¤‚̂ł·‚©H „—lŽ®‚Í3Ží—Þ‚Å‚·‚ªA‚»‚Ì‚¤‚¿1Ží—ނ̓f[ƒ^‚Ì€–Ú–¼‚⑎®‚ªˆá‚¤‚¾‚¯‚Ȃ̂ÅA „ŽÀŽ¿‚ÍA2Ží—ނƂȂè‚Ü‚·B ‚±‚±‚ÌŠ‚ðA‚à‚Á‚ÆÚ‚µ‚‹³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H
o—ˆ‚邾‚¯“¯‚¶ƒR[ƒh‚Åςޗl‚É‚µ‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B Š®¬‚µ‚Ä‚¢‚éƒR[ƒh‚ÅA“¯‚¶Š‚Æˆá‚¤Š‚ðŒ©‹É‚ß‚Ä‹³‚¦‚ĉº‚³‚¢B
(HANA)
„For i = 7 To UBound(tbl, 1)
„For i = 2 To UBound(tbl, 1)
„‚±‚Ì•”•ª‚ªˆá‚Á‚Ä‚¢‚é‚Ì‚ÍA‚¨‚©‚µ‚¢‚Å‚·B
„‚±‚Ì i ‚Íus”v‚Æ‚µ‚ÄŽg‚Á‚Ă܂·B
s”‚¾‚Á‚½‚̂ł·‚Ë(>_<)B
HANA‚³‚܂ɒ¸‚¢‚½‚Æ‚«‚ÍAFor i = 3 To UBound(tbl, 1)‚¾‚Á‚½‚ñ‚Å‚·B
‚»‚µ‚ÄAtbl(i,3)‚Ì•”•ª‚ðƒV[ƒg–¼‚Æ‚µ‚Ä‘‚«o‚µ‚Ä‚¢‚½‚Ì‚ÅA
¡“x‚Ítbl(i, 7)‚̂Ƃ±‚ð‘‚«o‚·‚Ì‚¾‚©‚çA‘S•”7‚É‚·‚ê‚΂¢‚¢‚Ì‚©‚È‚Æl‚¦‚ÄA
‚»‚ê‚Ü‚Å3‚Æ‚¢‚¤”Žš‚ª“ü‚Á‚Ä‚¢‚½•”•ª‚ðA–ó‚à•ª‚©‚炸‘S•”7‚ɕς¦‚¿‚á‚Á‚½‚̂ł·B
‚¾‚©‚çA7s–ڂ̃f[ƒ^‚©‚炵‚©“ǂݞ‚܂Ȃ©‚Á‚½‚ñ‚Å‚·‚ËcB
‰ž‹}ˆ’u‚Å•ÏX‚µ‚Ä‚¢‚邯‚«‚ÉA3‚¾‚Æ1sƒf[ƒ^‚ª‘«‚è‚È‚‚Ȃ邱‚ƂɋC‚«A
ƒXƒeƒbƒvƒCƒ“‚Å“®ì‚ðŒ©‚Ä‚¢‚ÄA2‚ɕς¦‚½‚悤‚È‹C‚ª‚µ‚Ü‚·B‚·‚݂܂¹‚ñI
„„—lŽ®‚Í3Ží—Þ‚Å‚·‚ªA‚»‚Ì‚¤‚¿1Ží—ނ̓f[ƒ^‚Ì€–Ú–¼‚⑎®‚ªˆá‚¤‚¾‚¯‚Ȃ̂ÅA ŽÀŽ¿‚ÍA2Ží—ނƂȂè‚Ü‚·B
„‚±‚±‚ÌŠ‚ðA‚à‚Á‚ÆÚ‚µ‚‹³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H
—lŽ®‚P‚Æ—lŽ®‚Q‚ÍAƒf[ƒ^‚Ì€–Ú–¼‚Æ‘Ž®‚ª‚¿‚ª‚Á‚Ä‚¢‚Ü‚·‚ªA
‚ ‚肪‚½‚¢‚±‚Æ‚ÉA•K—v‚È€–Úƒf[ƒ^‚Ì“ü‚Á‚Ä‚¢‚é—ñ‚ª“¯‚¶‚Å‚·B
‚Ȃ̂ÅAƒR[ƒh‚Í“¯‚¶‚à‚Ì‚ðŽg—p(Žg—p—Ê‚ð‚©‚¯‚邯‚±‚ë‚𜂢‚Ä)‚Å‚«‚Ü‚·B
iApplication.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—5L"‚ÆA
Application.Run "'WŒv—p@ÅI”Å.xlsm'!ÎŒ²ƒf[ƒ^®—‚PL"‚ª‚»‚ê‚É‚ ‚½‚è‚Ü‚·Bj
Žc‚è‚Ì—lŽ®‚R‚ÍA€–Ú–¼‚ª•Ï‚í‚邱‚Æ‚ª‚ ‚è‚Ü‚·‚ªA”z’u‚³‚ê‚é—ñ‚âs‚Í•ÏX‚È‚¢‚±‚Æ‚ª‘½‚¢(ŽžXAs‚ª‚¸‚ê‚ĈႤꊂɂ ‚è‚Ü‚·‚ª)‚Å‚·B
‚½‚¾A‚½‚Ñ‚½‚у[ƒNƒV[ƒg‚̃V[ƒg–¼‚ª•Ï‚í‚Á‚Ä‚¢‚邽‚ßA‚»‚ê‚É‚æ‚éƒGƒ‰[‚ªo‚Ü‚·B
(ŽÀs‚·‚é‘O‚É‚µ‚Á‚©‚èŠm”F‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚ªA“¯‚¶ƒV[ƒg–¼‚Å‚à”Žš‚â‰pŽš‚ª”¼Šp‚¾‚Á‚½‚è‘SŠp‚¾‚Á‚½‚è‚·‚邽‚ßAŒ©‚½–Ú‚Å”»•Ê‚µh‚¢‚±‚Æ‚ªŽc”O‚Å‚·j
‚±‚¿‚ç‚ÍAApplication.Run "'WŒv—p@ÅI”Å.xlsm'!ƒTƒjƒT40"‚Æ‚©‚Å‚·B
ˆá‚¤•”•ª‚Í—e—ʂ̔’l•”•ª‚݂̂ł·B
»Æ»40‚ª40mlA»Æ»250‚ª250mlA»Æ»500‚ª500mlAÍÞÙºÑÛ°¼®Ý‚à500mlA³ªÙ±¯ÌßÛ°¼®Ý‚Í1000ml‚Æ500ml‚Å‚·B³ªÙ±¯ÌßÛ°¼®Ý‚Ì500ml‚ÍŒŽ‚É‚æ‚Á‚ăV[ƒg‚ª‚ ‚Á‚½‚è‚È‚©‚Á‚½‚è‚Ȃ̂ÅA
¡‚̓}ƒNƒ‚É“ü‚ê‚Ä‚¢‚È‚¢ó‘Ô‚Å‚·B
(Machi)
„HANA‚³‚܂ɒ¸‚¢‚½‚Æ‚«‚ÍAFor i = 3 To UBound(tbl, 1)‚¾‚Á‚½‚ñ‚Å‚·B ‚Í‚¢Aã‚Ì•û‚Ì’iŠK‚Å‚Í @‚Ps–ڂɇŒv‚ª‚ ‚Á‚Ä @‚Qs–Ú‚ÉŒ©o‚µ‚ª‚ ‚Á‚Ä @‚Rs–Ú‚©‚çƒf[ƒ^ ‚ɂȂÁ‚Ä‚¢‚½—l‚Å‚µ‚½‚Ì‚ÅAi‚Íu3v‚©‚çŽn‚߂܂µ‚½B
„3‚¾‚Æ1sƒf[ƒ^‚ª‘«‚è‚È‚‚Ȃ邱‚ƂɋC‚«A „ƒXƒeƒbƒvƒCƒ“‚Å“®ì‚ðŒ©‚Ä‚¢‚ÄA2‚ɕς¦‚½‚悤‚È‹C‚ª‚µ‚Ü‚·B‚·‚݂܂¹‚ñI ‚¢‚¢‚¦A‚±‚Ì—l‚É‚µ‚Ä@ì‚Á‚Ä‚ ‚éƒR[ƒh‚ÆŽÀÛ‚Ì“®‚«‚ðŠm”F‚µ‚È‚ª‚ç Šó–]‚Ì“®‚«‚É•ÏX‚µ‚Äs‚Á‚ĉº‚³‚¢B
i‚ª7s–Ú‚©‚çŽn‚Ü‚Á‚Ä‚¢‚邯AƒXƒeƒbƒvƒCƒ“‚ÅŽÀs‚µ‚Ä‚¢‚‚Æ ˆê‰ñ–ڂ̃‹[ƒv‚Å tbl(i, 7) ‚Ƀ|ƒCƒ“ƒ^‚ð‹ß‚¯‚½Žž ‘z’肵‚½u‚`‚Tv‚ł͂ȂAu‚m‚h‚b‚tv‚Æ‚©‚ª•\ަ‚³‚ê‚Ä EEEHHHEEE ‚Á‚Ă̂ª‚í‚©‚Á‚½‚ÆŽv‚¢‚Ü‚·B
ʼn‚Ì“à‚ÍAƒXƒeƒbƒvƒCƒ“‚ÅŽÀs’†‚à‚Ç‚±‚̉½‚ðŒ©‚ê‚Ηǂ¢‚Ì‚© •ª‚©‚ç‚È‚¢‚ÆŽv‚¢‚Ü‚·‚ªu‰½‚ª‚í‚©‚ê‚Ηǂ¢‚Ì‚©v‚ðl‚¦‚È‚ª‚ç ƒgƒ‰ƒC‚µ‚Ä‚à‚炤‚ÆA‚»‚Ì‚¤‚¿‚í‚©‚Á‚Ä‚‚邯Žv‚¢‚Ü‚·B
„—lŽ®‚P‚Æ—lŽ®‚Q‚ÍAƒf[ƒ^‚Ì€–Ú–¼‚Æ‘Ž®‚ª‚¿‚ª‚Á‚Ä‚¢‚Ü‚·‚ªA
¡A’uŠ·‚ÌŠ‚Å u900709-1 ƒEƒHƒVƒ…ƒ{ƒ“ƒsƒ“ƒN 5kgE23915 (ŒÂ)v ‚±‚ñ‚Ȃ̂ðŒŸõ‚µ‚Ă܂·‚ËB
‚±‚̃Zƒ‹‚É“ü—Í‚³‚ê‚Ä‚‚é•¶Žš‚ÍA–ˆ‰ñ“¯‚¶‚Å‚µ‚傤‚©H “¯‚¶‚Å‚ ‚ê‚ÎA‚±‚ê‚ðƒL[‚É‚µ‚Ä@”—Ê‚â’uŠ·Œã‚É•\ަ‚µ‚½‚¢•¶Žš‚ð VLOOUPŠÖ”‚ÅŽQÆ‚³‚¹‚邱‚Ƃɂ·‚邯 —e—Ê•”•ª‚à‹¤’ʉ»‚ªo—ˆ‚邯Žv‚¢‚Ü‚·‚ªA‚Ç‚¤‚È‚ñ‚Å‚µ‚傤H
‚Ü‚½ „”z’u‚³‚ê‚é—ñ‚âs‚Í•ÏX‚È‚¢‚±‚Æ‚ª‘½‚¢(ŽžXAs‚ª‚¸‚ê‚ĈႤꊂɂ ‚è‚Ü‚·‚ª) ‚±‚ê‚ÍA‚¸‚ê‚É‚àƒpƒ^[ƒ“‚ª‚ ‚邯Žv‚¢‚Ü‚·‚ªA‚ǂ̀–Ú‚ª‚ǂ̈ʒu‚É‚¸‚ê‚鎖‚ª‚ ‚é‚̂łµ‚傤H
us‚ª‚¸‚ê‚év‚Á‚ÄŽ–‚ÍA€–Ú–¼‚Ȃǂª“ü—Í‚³‚ê‚Ä‚¢‚é•”•ª‚ÉŠÖ‚µ‚Ăł·‚æ‚ËH ‚¸‚ê‚Ä‚¢‚éꇂÍAƒf[ƒ^‚ÌŠJŽns‚àˆê‚É‚¸‚ê‚é‚̂łµ‚傤‚©H ‚Å‚µ‚½‚ç‹t‚ÉAƒf[ƒ^‚ÌŒ©o‚µ‚ª‚Ç‚Ìs‚É‚ ‚é‚©‚ª‚í‚©‚ê‚Î@‚¸‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©”»’f‚Å‚«‚é‚̂łµ‚傤‚©H
(HANA)
„‚±‚̃Zƒ‹‚É“ü—Í‚³‚ê‚Ä‚‚é•¶Žš‚ÍA–ˆ‰ñ“¯‚¶‚Å‚µ‚傤‚©H
‚Í‚¢A“¯‚¶‚Å‚·B
’uŠ·‚ð‚©‚¯‚Ä‚¢‚é4Ží—Þ‚Ì•¨•i‚ªA—lŽ®‚P‚Æ‚Q‚̃^ƒCƒv‚ɂȂè‚Ü‚·B
‚»‚êˆÈŠO‚Ì•¨•i‚ªA—lŽ®‚R‚ɂȂè‚Ü‚·B
—lŽ®‚R‚Ì•¨•i–¼‚ÍAƒTƒjƒT[ƒ‰i‚vj‚S‚O‚‚Œ‚Æ‚¢‚¤Š´‚¶‚ÅA
–ò•iƒR[ƒh‚Ȃǂ͓ü‚Á‚Ä‚¢‚È‚¢‚Ì‚ÅA’uŠ·‚¹‚¸‚»‚̂܂܎g—p‚µ‚Ä‚¢‚Ü‚·B
„VLOOUPŠÖ”‚ÅŽQÆ‚³‚¹‚邱‚Ƃɂ·‚邯
„—e—Ê•”•ª‚à‹¤’ʉ»‚ªo—ˆ‚邯Žv‚¢‚Ü‚·‚ªA‚Ç‚¤‚È‚ñ‚Å‚µ‚傤H
‚±‚ÌAu—e—Ê•”•ª‚Ì‹¤’ʉ»v‚Æ‚¢‚¤‚̂͂ǂ¤‚¢‚¤ˆÓ–¡‚Å‚µ‚傤‚©H
5kg‚Æ‚©‚P\x{fffd}g‚Æ‚©A‚»‚ꂼ‚ê‚Ì•¨•i‚Ì—e—ʂ̕”•ª‚̃}ƒNƒ‚Ì‚±‚Ƃłµ‚傤‚©B
„‚¸‚ê‚Ä‚¢‚éꇂÍAƒf[ƒ^‚ÌŠJŽns‚àˆê‚É‚¸‚ê‚é‚̂łµ‚傤‚©H
‚Í‚¢A‚»‚¤‚Å‚·B
ƒf[ƒ^‚ª•\‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ÅA‚¸‚ê‚Ä‚¢‚ê‚΂·‚®‚ɂ킩‚è‚Ü‚·B
•\‚ÌŠJŽnˆÊ’u‚ª’Êí‚ÍA1‚©‚ç‚Ȃ̂ɑ΂µAC5‚Æ‚©D5‚Æ‚©ŠJŽnˆÊ’u‚ª•Ï‚í‚Á‚Ä‚¢‚邯‚¢‚¤ó‘Ô‚Å‚·B
Šm”F‚µ‚½‚Æ‚±‚ëAƒV[ƒg‚Ì^‚ñ’†‚É‚ ‚Á‚½•û‚ªAŒ©‚â‚·‚¢‚̂ł͂Ȃ¢‚©H‚Æ‚¢‚¤”z—¶‚¾‚»‚¤‚Å‚·B
‚±‚ê‚ÉŠÖ‚µ‚Ä‚ÍAŽ––±‚Ì•û‚É‚¢‚‚àA1‚É“\•t‚¯‚Ä‚‚ê‚邿‚¤ˆË—Š‚µ‚½‚Ì‚ÅA
‘½•ªA¡Œã‚͂Ȃ‚È‚é‚Í‚¸I‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
ƒf[ƒ^‚̃V[ƒg–¼‚ÉŠÖ‚µ‚Ä‚ÍAŽ––±‚Ì•û‚ł͓ˆê‚͓‚»‚¤‚Ȃ̂ÅA
‚±‚¿‚ç‚Å‚µ‚Á‚©‚èŠm”F‚µ‚Ä‚¢‚‚µ‚©‚È‚¢‚ÈA‚Æl‚¦‚Ä‚¢‚Ü‚·B
iMachi)
„‚±‚ÌAu—e—Ê•”•ª‚Ì‹¤’ʉ»v‚Æ‚¢‚¤‚̂͂ǂ¤‚¢‚¤ˆÓ–¡‚Å‚µ‚傤‚©H ‚»‚ꂼ‚ê‚̤•i‚É‚æ‚Á‚ăR[ƒh‚ð•Ï‚¦‚Ä‚¢‚é‚Ì‚Í ¤•i‚É‚æ‚Á‚Ä—e—Ê‚ªˆá‚Á‚Ä‚¢‚é‚©‚ç‚Å‚·‚æ‚ËB
‹ï‘Ì“I‚É‚ÍA•\‚ð‚à‚¤ˆê‚Âì‚Á‚Ä@ʼn‚Ì—ñ‚É @@900709-1 ƒEƒHƒVƒ…ƒ{ƒ“ƒsƒ“ƒN 5kgE23915 (ŒÂ) ‚Ì—l‚ÉA‚à‚炤ƒf[ƒ^‚É“ü—Í‚³‚ê‚Ä‚¢‚é‚à‚̂𗅗ñB ‚½‚Æ‚¦‚ÎAŽŸ‚Ì—ñ‚É—e—Ê @@5 ‚»‚µ‚ÄA‚»‚ÌŽŸ‚Ì—ñ‚Él‚ªŒ©‚Ă킩‚è‚â‚·‚¢—l‚É•ÏX‚µ‚½•¶Žš @@ƒEƒHƒVƒ…ƒ{ƒ“ƒsƒ“ƒN 5kg ‚ð“ü‚ê‚Ä‚¨‚«‚Ü‚·B
Sheet1‚Ƀf[ƒ^‚ð‚·‚×‚ÄW‚ß‚½Œã Žg—p—Ê‚ðo‚·—ñ‚É‚Í @=”—ʂ̃Zƒ‹*VLOOKUP(•i–¼‚̃Zƒ‹,•\‚͈̔Í,2,FALSE) l‚ªŒ©‚é•i–¼‚Ì—ñ‚É‚Í @=VLOOKUP(•i–¼‚̃Zƒ‹,•\‚͈̔Í,3,FALSE) ‚Æ‚¢‚Á‚½Ž®‚ðƒ}ƒNƒ‚Å‚¢‚ê‚éB
‚·‚邯Aƒf[ƒ^‚ð®—‚·‚é•”•ª‚̃R[ƒh‚Í—lŽ®‚Ì”‚¾‚¯(“ñ‚‚¾‚¯)—pˆÓ‚µ‚Ä‚¨‚¯‚Ηǂ¢‚Å‚·‚æ‚ËH
‚Ü‚½A‰½‚©•ÏX‚ª‚ ‚Á‚½‚è@’ljÁ‚ª‚ ‚Á‚½ê‡‚à ‚±‚Ì•\‚ð•ÏX‚·‚邾‚¯‚őΉžo—ˆ‚邯Žv‚¢‚Ü‚·‚µB
„ƒV[ƒg‚Ì^‚ñ’†‚É‚ ‚Á‚½•û‚ªAŒ©‚â‚·‚¢‚̂ł͂Ȃ¢‚©H‚Æ‚¢‚¤”z—¶‚¾‚»‚¤‚Å‚·B „‚±‚ê‚ÉŠÖ‚µ‚Ä‚ÍAŽ––±‚Ì•û‚É‚¢‚‚àA1‚É“\•t‚¯‚Ä‚‚ê‚邿‚¤ˆË—Š‚µ‚½‚̂Ђłµ‚½‚ç—Ç‚©‚Á‚½‚Å‚·‚ËB
„ƒf[ƒ^‚̃V[ƒg–¼‚ÉŠÖ‚µ‚Ä‚ÍAŽ––±‚Ì•û‚ł͓ˆê‚͓‚»‚¤‚Ȃ̂ÅA ‚±‚ê‚ÍAƒf[ƒ^‚ð®—‚·‚é•”•ª‚̃R[ƒh‚ª“ñ‚Âi‚ ‚é‚¢‚ÍŽO‚Âj‚ɂ܂Ƃ߂ç‚ê‚é‚È‚ç ‚Ç‚¿‚ç‚Ì—lŽ®‚Ȃ̂©”»’f‚µ‚Ä–Ú“I‚Ì•û‚ðŽ©“®“I‚ÉŽÀs‚³‚¹‚é—l‚Éo—ˆ‚邯Žv‚¢‚Ü‚·B
‚Ü‚¸‚ÍAƒf[ƒ^‚ð®—‚·‚éƒR[ƒh‚ª“ñ‚‚Éo—ˆ‚é‚©AŒŸ“¢‚µ‚Ă݂ĉº‚³‚¢B ‚»‚ÌŒãA‚ǂ̃Zƒ‹‚ª‚Ç‚¤‚È‚Á‚Ä‚¢‚鎞‚Ç‚¿‚ç‚Ì—lŽ®‚Æ”»’fo—ˆ‚é‚Ì‚©@‹³‚¦‚Ä‚‚¾‚³‚¢B
(HANA)
„‚·‚邯Aƒf[ƒ^‚ð®—‚·‚é•”•ª‚̃R[ƒh‚Í—lŽ®‚Ì”‚¾‚¯(“ñ‚‚¾‚¯)—pˆÓ‚µ‚Ä‚¨‚¯‚Ηǂ¢‚Å‚·‚æ‚ËH
HANA‚³‚܂Ɍ¾‚í‚ꂽ‚Æ‚¨‚è‚É•\‚ðì‚èA
‚æ‚‚í‚©‚ç‚È‚¢‚È‚ª‚ç‚àAŽæ‚è‚ ‚¦‚¸VLOOKUP‚ð“ü‚ê‚Ă݂ÄA
‚â‚Á‚ÆA‚È‚é‚Ù‚Ç!!‚±‚¤‚¢‚¤‚±‚Æ‚¾‚Á‚½‚ñ‚¾B‚Ƃ킩‚è‚Ü‚µ‚½B
•Ö—˜‚È‚à‚̂ł·‚Ë`BŠ´“®‚µ‚Ü‚·A‚Ù‚ñ‚Æ‚ÉB
‚Q‚‚̗lŽ®•ª‚̃f[ƒ^®——pƒ}ƒNƒ‚ÍA
Žg—p—Ê‚ðŠ|‚¯‚Ä‚¢‚½•”•ª‚ð휂µ‚ÄA‚±‚ñ‚ÈŠ´‚¶‚ɂȂè‚Ü‚µ‚½B
ã‚©‚ç3s–Ú‚©‚ç7s–ڂ܂łªA—lŽ®‚É‚æ‚Á‚ĕςí‚è‚Ü‚·B
Sub Á“Å–ò()
Dim mxR As Long Columns("A:B").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("A8").Value = Range("F6").Value Range("B8").Value = Range("E4").Value Rows("1:6").Delete Shift:=xlUp Range("C:C,E:N,P:Q").Delete Shift:=xlToLeft Range("A1").Value = "¤•i–¼" Range("B1").Value = "oŒÉŒŽ" Range("C1").Value = "•”" Range("D1").Value = "oŒÉ”" Range("E1").Value = "‹àŠz" Range("F1").Value = "Žg—p—Ê" Range("G1").Value = "•\ަ•a“–¼" Range("H1").Value = "•\ަ¤•i–¼"
mxR = Range("C" & Rows.Count).End(xlUp).Row
Range("A2:A" & mxR).Value = Range("A2") Range("B2:B" & mxR).Value = Range("B2") ˆá‚¤•”•ª‚ÍA Columns("A:A").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("A5").Value = Range("B2").Value Columns("C:C").Select Selection.Copy Columns("F:F").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False
Rows("1:3").Delete Shift:=xlUp Range("B:D,G:G,I:J,L:M").Delete Shift:=xlToLeft@ˆÈã‚Å‚·B
ŽQÆ‚³‚¹‚é•”•ª‚ÍA¸‡•À‚בւ¦‚à“ü‚Á‚Ă܂·‚ªAˆÈ‰º‚Å—Ç‚¢‚Å‚µ‚傤‚©H
‘Ήž•\‚ÍAA2‚©‚çC10‚܂œü—Í‚µ‚Ä‚ ‚Á‚ÄAHANA‚³‚܂̂²’ñˆÄ’Ê‚èA
A¤•i–¼AB—e—ÊAC•\ަ¤•i–¼‚̇‚Å“ü‚ê‚Ä‚ ‚è‚Ü‚·B
H3‚©‚çI75‚É‚ÍA•”–¼‚̑Ήž•\‚ª‚ ‚è‚Ü‚·B
Dim mxR As Long
mxR = Range("C" & Rows.Count).End(xlUp).Row Range("G3:G" & mxR).Select Selection.FormulaR1C1 = _ "=IF(COUNTIF(‘Ήž•\!R3C8:R75C8,RC[-4]),VLOOKUP(RC[-4],‘Ήž•\!R3C8:R75C9,2,FALSE),""•s–¾"")"
Range("F3:F" & mxR).Select Selection.FormulaR1C1 = "=RC[-2]*VLOOKUP(RC[-5],‘Ήž•\!R2C1:R10C3,2,FALSE)"
Range("H3:H" & mxR).Select Selection.FormulaR1C1 = "=VLOOKUP(RC[-7],‘Ήž•\!R2C1:R10C3,3,FALSE)"
Rows("1:1").Delete Shift:=xlUp Cells.Select ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("G2:G300") _ , SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:= _ "‚`‚T,‚m‚h‚b‚t,‚`‚U,‚`‚V,‚`‚W,‚a‚R,‚h‚b‚t,‚a‚S,‚a‚T,‚a‚U,‚b‚Q,‚b‚R,‚b‚S,‚b‚T,‚d‚S,¼‚T,‚g‚c,‚d‚q,ŽèpŽº,ŠO—ˆ", DataOption _ :=xlSortNormal With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A1:H300") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ˆÈã‚Å‚·B
„‚ǂ̃Zƒ‹‚ª‚Ç‚¤‚È‚Á‚Ä‚¢‚鎞‚Ç‚¿‚ç‚Ì—lŽ®‚Æ”»’fo—ˆ‚é‚Ì‚©@‹³‚¦‚Ä‚‚¾‚³‚¢B
•¨•i•ʃV[ƒg‚ÌŒ³ƒf[ƒ^‚Ì•”•ª‚Å—Ç‚¢‚̂łµ‚傤‚©H
—lŽ®‚PC‚Q‚Å‚ÍAí‚ÉA1ƒZƒ‹‚É[9]‚r‚o‚c‚Æ“ü—Í‚³‚ê‚Ä‚¢‚Ü‚·B
—lŽ®‚R‚Å‚ÍA
oŒÉ‚ª‚ ‚Á‚½ê‡‚ÍAA1‚̃Zƒ‹‚É•K‚¸Ž{Ý–¼‚ª“ü‚è‚Ü‚·B
oŒÉ‚ª‚È‚¢ê‡‚ÍAoŒÉ‚È‚µAoŒÉ”‚È‚µ‚È‚ÇA–ˆ‰ñˆá‚¤Œ¾—t‚ªˆá‚¤ƒZƒ‹‚É“ü—Í‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚ÍAŽ––±‚Ì•û‚ª“ü—Í‚·‚é‚킯‚ł͂ȂŒ³ƒf[ƒ^‚»‚Ì‚à‚̂Ȃñ‚¾‚»‚¤‚Å‚·B
iMachi)
‚à‚¤‚µl‚¦‚ð•Ï‚¦‚Ä‚à—Ç‚¢‚Å‚µ‚傤‚©H
¡‚ÍA¤•i–ˆ‚̃V[ƒg‚Ńf[ƒ^‚ð®—‚µ‚Ä ®—‚³‚ꂽƒf[ƒ^‚ð Sheet1 ‚ɃRƒs[‚µ‚Ă܂·‚æ‚ËH @@‚à‚Æ‚à‚Æ ¤•i–ˆ‚É•ª‚©‚ꂽƒV[ƒg‚©‚ç•”–ˆ‚É’Šo—\’è‚Å‚µ‚½‚Ì‚ÅB
‚Å‚·‚ª@‚±‚¤‚È‚é‚ÆA’¼Ú Sheet1‚ɃRƒs[‚µ‚È‚ª‚çƒf[ƒ^‚ðì‚Á‚Ä‚¢‚¯‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©H ‚»‚µ‚½‚çAŒ³‚̃V[ƒg‚ª‚»‚̂܂܎c‚é‚Ì‚Å@‰½‚©–â‘èi—ñ‚ª‚¸‚ê‚Ä‚¢‚éƒpƒ^[ƒ“‚¾‚Á‚½@“™j ‚ª‚ ‚Á‚½Žž‚ÉAŽèì‹Æ‚Å‚ÌC³ˆ—‚ªŠÈ’P‚É‚È‚é‚ÆŽv‚¢‚Ü‚·B
‚»‚±‚Å uÁ“Å–ò(—lŽ®1,2H)v‚ÍA @@A—ñ(¤•i–¼)‚É D6 @@B—ñ(oŒÉŒŽ)‚É C4 @@C—ñ(•”@)‚É D8ˆÈ~ D—ñ(oŒÉ”) @‹ó‚«iŒã‚Ŕޮ‚ð“ü‚ê‚éj @@E—ñ(‹à@Šz)‚É EEEE ‚Ì—l‚ÉŒ³‚̃V[ƒg‚©‚ç‚̑Ήž‚ð‘‚¢‚Ă݂Ăà‚炦‚Ü‚·‚©H
‚»‚µ‚ÄASheet1‚̃f[ƒ^‚É‚Í@‚ ‚Æ‚©‚ç‚í‚©‚è‚â‚·‚¢—l‚É Œ³ƒV[ƒg–¼‚ð“ü‚ê‚é—ñ‚à’ljÁ‚µ‚Ä‚¨‚‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
„ŽQÆ‚³‚¹‚é•”•ª‚ÍA¸‡•À‚בւ¦‚à“ü‚Á‚Ă܂·‚ªAˆÈ‰º‚Å—Ç‚¢‚Å‚µ‚傤‚©H ‚»‚¤‚Å‚·‚ËB •a“–¼‚ðŽQÆ‚·‚é•”•ª‚ÍACOUNTIFŠÖ”‚ŃGƒ‰[ƒ`ƒFƒbƒN‚ð‚µ‚Ä‚¢‚Ü‚·‚ª oŒÉ”‚Ƥ•i–¼‚ðŽQÆ‚·‚é•”•ª‚̓Gƒ‰[ƒ`ƒFƒbƒN‚ð‚µ‚Ä‚È‚¢‚̂Ši‚Ü‚ŸAƒGƒ‰[‚ɂȂ邾‚¯‚Å‚·‚ªBBBjƒGƒ‰[ƒ`ƒFƒbƒN‚ð“ü‚ê‚Ä‚¨‚¢‚Ä‚à—Ç‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB
‚Ü‚½Aƒ}ƒNƒ‚Ì‹L˜^‚©‚çì‚Á‚Ä‚¢‚é‚Ì‚Å@‚Ç‚¤‚µ‚Ä‚à R1C1Œ`Ž®‚Å‹L˜^‚³‚ê‚Ä‚¢‚Ü‚·B ƒZƒ‹‚É“ü—Í‚·‚é—l‚ÈŒ`‚É’¼‚µ‚Ä‚¨‚¢‚½•û‚ª‚í‚©‚è‚â‚·‚¢BBB‚©‚ÈH Range("G3:G" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$H$3:$H$75,C3),VLOOKUP(C3,‘Ήž•\!$H$3:$I$75,2,FALSE),""•s–¾"")" ‚Á‚ÄŠ´‚¶‚ÅB
‚±‚Ìu75v‚Ì•”•ª‚à•Ï”‚É‚µ‚Ä@‘Œ¸‚ɑΉž‚Å‚«‚邿‚¤‚É‚µ‚½‚¢‚Å‚·‚ËB i‚±‚ê‚Í‚à‚¤‚µŒã‚̘b‚É‚µ‚Ü‚·‚ªBj
„•¨•i•ʃV[ƒg‚ÌŒ³ƒf[ƒ^‚Ì•”•ª‚Å—Ç‚¢‚̂łµ‚傤‚©H ‚Í‚¢A‚»‚̂‚à‚è‚Å‘‚«‚Ü‚µ‚½B
„—lŽ®‚PC‚Q‚Å‚ÍAí‚ÉA1ƒZƒ‹‚É[9]‚r‚o‚c‚Æ“ü—Í‚³‚ê‚Ä‚¢‚Ü‚·B ‚±‚ê‚ÍuÁ“Å–òvƒ}ƒNƒ‚ðŽÀs‚·‚éƒV[ƒg@‚Á‚ÄŽ–‚Å‚µ‚傤‚©H
„—lŽ®‚R‚Å‚ÍAoŒÉ‚ª‚ ‚Á‚½ê‡‚ÍAA1‚̃Zƒ‹‚É•K‚¸Ž{Ý–¼‚ª“ü‚è‚Ü‚·B oŒÉ‚ª–³‚¢ê‡‚ÍASheet1‚ɉ½‚©ƒf[ƒ^‚ð’ljÁ‚µ‚Ü‚·‚©H ‚Ü‚½AoŒÉ‚ª–³‚©‚Á‚½ê‡@8s–ÚˆÈ~iHj‚̃f[ƒ^‚͂ǂ̗l‚ɂȂÁ‚Ä‚¢‚é‚̂łµ‚傤H
(HANA)
„oŒÉ‚ª–³‚¢ê‡‚ÍASheet1‚ɉ½‚©ƒf[ƒ^‚ð’ljÁ‚µ‚Ü‚·‚©H
Sheet1‚Ƀf[ƒ^‚ð’ljÁ‚·‚邱‚Ƃ͂Ȃ¢‚Å‚·B
„‚Ü‚½AoŒÉ‚ª–³‚©‚Á‚½ê‡@8s–ÚˆÈ~iHj‚̃f[ƒ^‚͂ǂ̗l‚ɂȂÁ‚Ä‚¢‚é‚̂łµ‚傤H
oŒÉ‚ª‚È‚©‚Á‚½ê‡‚ÍAuoŒÉ‚È‚µv‚Ȃǂ̕¶Žš‚ªƒZƒ‹‚̂ǂ±‚©‚É“ü—Í‚³‚ê‚Ä‚¢‚Ü‚·‚ªA
‚»‚êˆÈŠO‚Í‘S‚‰½‚à“ü—Í‚³‚ê‚Ä‚¢‚È‚¢‹óƒV[ƒg‚Å‚·B
„Œ³‚̃V[ƒg‚©‚ç‚̑Ήž‚ð‘‚¢‚Ă݂Ăà‚炦‚Ü‚·‚©H
Œ³ƒV[ƒg‚©‚ç‚̑Ήž‚Æ‚¢‚¢‚Ü‚·‚ÆAˆÈ‰º‚̂悤‚È‘‚«•û‚Å“`‚í‚è‚Ü‚·‚©H
(Œ©“–ˆá‚¢‚ȕԓš‚Å‚µ‚½‚ç‚·‚݂܂¹‚ñB)
Sub Á“Å–ò()
Dim mxR As Long Columns("A:B").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove@¨¤•i–¼‚ÆoŒÉŒŽ‚ðˆÚ‚·‚½‚߂̗ñ‚ð쬂µA Range("A8").Value = Range("F6").Value '¨Œ³D6‚̤•i–¼‚ðA8‚ɈڂµA Range("B8").Value = Range("E4").Value '¨Œ³C4‚ÌoŒÉŒŽ‚ðB8‚ɈڂµA Rows("1:6").Delete Shift:=xlUp@¨•s—v‚ɂȂÁ‚½1-6s‚ð휂µ‚ÄA Range("C:C,E:N,P:Q").Delete Shift:=xlToLeft@¨•s—v‚ȃf[ƒ^‚Æ‹ó‚Ì—ñ‚ð휂µ‚ÄA Range("A1").Value = "¤•i–¼"@¨iD6‚©‚çˆÚ‚µ‚½¤•i–¼‚ªA2‚ɂ̂ݓü—Í‚³‚ê‚Ä‚¢‚é—ñj Range("B1").Value = "oŒÉŒŽ"@¨iC4‚©‚çˆÚ‚µ‚½oŒÉŒŽ(•¶Žš—ñ)‚ªB2‚ɂ̂ݓü—Í‚³‚ê‚Ä‚¢‚é—ñj Range("C1").Value = "•”"@¨iŒ³‚ÍB8—ñ‚É“ü—Í‚³‚ê‚Ä‚¢‚½Še•”–¼‚ª“ü—Í‚³‚ê‚Ä‚¢‚é—ñj Range("D1").Value = "oŒÉ”"@¨iŒ³‚ÍI8—ñ‚É“ü—Í‚³‚ê‚Ä‚¢‚½oŒÉ”‚ª“ü—Í‚³‚ê‚Ä‚¢‚é—ñjA Range("E1").Value = "‹àŠz"@¨iŒ³‚ÍP8—ñ‚É“ü—Í‚³‚ê‚Ä‚¢‚½‹àŠz‚ª“ü—Í‚³‚ê‚Ä‚¢‚é—ñj Range("F1").Value = "Žg—p—Ê"@¨‹ó‚Ì—ñiVLOOKUP‚ª“ü‚é•”•ªj‚ÅA Range("G1").Value = "•\ަ•a“–¼"@¨‹ó‚Ì—ñiVLOOKUP‚ª“ü‚é•”•ªj‚ÅA Range("H1").Value = "•\ަ¤•i–¼"@¨‹ó‚Ì—ñiVLOOKUP‚ª“ü‚é•”•ªj‚ÅA mxR = Range("C" & Rows.Count).End(xlUp).Row Range("A2:A" & mxR).Value = Range("A2") @¨¤•i–¼‚ðƒRƒs[ Range("B2:B" & mxR).Value = Range("B2") ¨oŒÉŒŽ‚ðƒRƒs[ End Sub iMachi)
:=False, Transpose:=False Rows("1:3").Delete Shift:=xlUp@¨•s—v‚ɂȂÁ‚½1-3s‚ð휂µA Range("B:D,G:G,I:J,L:M").Delete Shift:=xlToLeft@¨•s—v‚ɂȂÁ‚½—ñ‚ð휂µA Range("A1").Value = "¤•i–¼"@¨Œ³‚ÌA2‚É‚ ‚Á‚½¤•i–¼‚ªA‚Q‚ɂ̂ݓü—Í‚³‚ê‚Ä‚¢‚é—ñ Range("B1").Value = "oŒÉŒŽ"@¨Œ³‚ÌD—ñ‚É‚ ‚Á‚½oŒÉŒŽ‚ª“ü—Í‚³‚ê‚Ä‚¢‚é—ñ Range("C1").Value = "•”"@¨Œ³‚ÌB—ñ‚É“ü‚Á‚Ä‚¢‚ÄAF—ñ‚ɉŽ‹ƒZƒ‹ƒRƒs[‚³‚ꂽ•”–¼‚ª“ü—Í‚³‚ê‚Ä‚¢‚é—ñ Range("D1").Value = "oŒÉ”"@¨Œ³‚ÌG—ñ‚É‚ ‚Á‚½oŒÉ”‚ª“ü—Í‚³‚ê‚Ä‚¢‚é—ñ Range("E1").Value = "‹àŠz"@¨Œ³‚ÌJ—ñ‚É‚ ‚Á‚½‹àŠz‚ª“ü—Í‚³‚ê‚Ä‚¢‚é—ñ Range("F1").Value = "Žg—p—Ê"@¨‹ó‚Ì—ñiVLOOKUP‚ª“ü‚é—ñj Range("G1").Value = "•\ަ•a“–¼"@¨‹ó‚Ì—ñiVLOOKUP‚ª“ü‚é—ñj Range("H1").Value = "•\ަ¤•i–¼"@¨‹ó‚Ì—ñiVLOOKUP‚ª“ü‚é—ñj mxR = Range("D" & Rows.Count).End(xlUp).Row Range("A2:A" & mxR).Value = Range("A2") ¨¤•i–¼‚ðƒRƒs[ End Sub iMachij
‚¦‚Á‚ÆAAAˆÈ~@—lŽ®‚PC‚Q¨—lŽ®‚P@—lŽ®‚R¨—lŽ®‚Q@‚Æ‘‚©‚¹‚Ä‚à‚ç‚¢‚Ü‚·‚ËB
‚ÅA u—lŽ®‚Pv‚ª@ÎŒ²ƒ}ƒNƒ@‚ÅAA1ƒZƒ‹‚É@[9]‚r‚o‚c@‚Ì“ü—Í‚ª‚ ‚è u—lŽ®‚Qv‚ª@Á“Å–òƒ}ƒNƒ@‚ÅAA1ƒZƒ‹‚É‹¤’ʂ̂̓ü—͖͂³‚¢ ‚Å‚·‚ËB
„oŒÉ‚ª‚È‚©‚Á‚½ê‡‚ÍAuoŒÉ‚È‚µv‚Ȃǂ̕¶Žš‚ªƒZƒ‹‚̂ǂ±‚©‚É“ü—Í‚³‚ê‚Ä‚¢‚Ü‚·‚ªA ‚±‚ê‚Í@8s–Ú‚æ‚èã‚Ì•”•ª‚É“ü—Í‚³‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H 8s–Ú‚æ‚è‚à‰º‚É“ü—Í‚³‚ê‚鎖‚à‚ ‚é‚̂łµ‚傤‚©H
„‚»‚êˆÈŠO‚Í‘S‚‰½‚à“ü—Í‚³‚ê‚Ä‚¢‚È‚¢‹óƒV[ƒg‚Å‚·B ƒf[ƒ^‚ÌŒ©o‚µs‚à–³‚µ‚Å‚·‚©H
„Œ³ƒV[ƒg‚©‚ç‚̑Ήž‚Æ‚¢‚¢‚Ü‚·‚ÆAˆÈ‰º‚̂悤‚È‘‚«•û‚Å“`‚í‚è‚Ü‚·‚©H ‚·‚݂܂¹‚ñA‚¹‚Á‚©‚‘‚¢‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½‚ª@‚æ‚‚í‚©‚è‚Ü‚¹‚ñB
E—lŽ®‚P‚̂ǂ̃Zƒ‹‚ɉ½‚ª“ü—Í‚³‚ê‚Ä‚¢‚é‚Ì‚© E—lŽ®‚Q‚̂ǂ̃Zƒ‹‚ɉ½‚ª“ü—Í‚³‚ê‚Ä‚¢‚é‚Ì‚© ˆê’UƒR[ƒh‚©‚ç—£‚ê‚Ä‹³‚¦‚Ä‚‚¾‚³‚¢B
—lŽ®‚P‚ªÎŒ²ƒ}ƒNƒ‚Ȃ̂Šƒf[ƒ^‚Ìã•”•ª‚ª‚P`‚Rs ‚Ss–Ú‚ªƒf[ƒ^‚ÌŒ©o‚µ‚Å ‚Ts–ÚˆÈ~‚ªƒf[ƒ^@@EEEE‚Å‚·‚©H
¤•i–¼‚ª@A2ƒZƒ‹ oŒÉŒŽ‚ª@D4ˆÈ~‚̃Zƒ‹ •”@‚ª@B4ˆÈ~‚̃Zƒ‹ oŒÉ”‚ª@G4ˆÈ~‚̃Zƒ‹ ‹àŠz@‚ª@J4ˆÈ~‚̃Zƒ‹@EEE‚Å‚ ‚Á‚Ă܂·‚©H
‚ÅAA1ƒZƒ‹‚É@[9]‚r‚o‚c@‚Ì“ü—Í‚ª‚ ‚é‚Ì‚ÅA“Á’è‚Å‚«‚é‚̂ł·‚æ‚ËB
—lŽ®‚Q‚ªÁ“Å–òƒ}ƒNƒ‚Å ƒf[ƒ^‚Ìã•”•ª‚ª‚P`‚Us ‚Vs–Ú‚ªƒf[ƒ^‚ÌŒ©o‚µ‚Å ‚Ws–ÚˆÈ~‚ªƒf[ƒ^@@EEEE‚Å‚·‚©H
¤•i–¼‚ª@D6ƒZƒ‹ oŒÉŒŽ‚ª@C4ƒZƒ‹ •”@‚ª@B8ˆÈ~‚̃Zƒ‹ oŒÉ”‚ª@I8ˆÈ~‚̃Zƒ‹ ‹àŠz@‚ª@P8ˆÈ~‚̃Zƒ‹@EEE‚Å‚ ‚Á‚Ă܂·‚©H
‚±‚¿‚ç‚ÍAA1ƒZƒ‹‚É@[9]‚r‚o‚c@‚Ì“ü—Í‚ª–³‚¢ƒV[ƒg@‚Å‚·‚ËB
‚Æ‚è‚ ‚¦‚¸ASheet1‚Ƀf[ƒ^‚ð쬂·‚銂܂łł·B
¶’[‚ÉSheet1 ‚»‚êˆÈ~‚ɤ•i–ˆ‚̃V[ƒgi‚à‚ç‚Á‚½ó‘Ô‚Ì‚à‚Ìj‚ð”z’u‚µ‚ĉº‚³‚¢B
'------ Private Const MainSh = "Sheet1" '------ Sub ƒf[ƒ^ŽûW() Dim i As Long With Sheets(MainSh) .Range("A:I").Clear .Range("A1:I1").Value = _ Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "‹àŠz", "Žg—p—Ê", "•\ަ•a“–¼", "•\ަ¤•i–¼", "Œ³ƒV[ƒg")
For i = 2 To Worksheets.Count Sheets(i).Select If Range("A1").Value = "[9]‚r‚o‚c" Then If Range("G4").Value <> "" Then Call —lŽ®1 'ÎŒ²ƒ}ƒNƒ End If Else If Range("B8").Value <> "" Then Call —lŽ®2 'Á“Å–òƒ}ƒNƒ End If End If Next .Select End With End Sub '------ Sub —lŽ®1() 'ÎŒ²ƒ}ƒNƒ@4s–ÚˆÈ~‚ªƒf[ƒ^ Dim RCnt As Long, myR As Long RCnt = Range("G" & Rows.Count).End(xlUp).Row - 3
With Sheets(MainSh) myR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & myR).Resize(RCnt).Value = Range("A2").Value '¤•i–¼ .Range("B" & myR).Resize(RCnt).Value = Range("D4").Resize(RCnt).Value 'oŒÉŒŽ .Range("C" & myR).Resize(RCnt).Value = Range("B4").Resize(RCnt).Value '•” .Range("D" & myR).Resize(RCnt).Value = Range("G4").Resize(RCnt).Value 'oŒÉ” .Range("E" & myR).Resize(RCnt).Value = Range("J4").Resize(RCnt).Value '‹àŠz .Range("I" & myR).Resize(RCnt).Value = ActiveSheet.Name 'ƒV[ƒg–¼ End With End Sub '------ Sub —lŽ®2() 'Á“Å–òƒ}ƒNƒ@8s–ÚˆÈ~‚ªƒf[ƒ^ Dim RCnt As Long, myR As Long RCnt = Range("B" & Rows.Count).End(xlUp).Row - 7
With Sheets(MainSh) myR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & myR).Resize(RCnt).Value = Range("D6").Value '¤•i–¼ .Range("B" & myR).Resize(RCnt).Value = Range("C4").Value 'oŒÉŒŽ .Range("C" & myR).Resize(RCnt).Value = Range("B8").Resize(RCnt).Value '•” .Range("D" & myR).Resize(RCnt).Value = Range("I8").Resize(RCnt).Value 'oŒÉ” .Range("E" & myR).Resize(RCnt).Value = Range("P8").Resize(RCnt).Value '‹àŠz .Range("I" & myR).Resize(RCnt).Value = ActiveSheet.Name 'ƒV[ƒg–¼ End With End Sub '------
ƒf[ƒ^ŽûWƒ}ƒNƒ‚ðŽÀs‚µ‚Ä‚à‚炤‚ÆAƒf[ƒ^‚ðSheet1‚ÉW‚߂܂·B
(HANA)
„ƒf[ƒ^‚ÌŒ©o‚µs‚à–³‚µ‚Å‚·‚©H
‚Í‚¢A‚»‚¤‚Å‚·B
2012.01-2013.03‚܂ł̃f[ƒ^‚É‚¨‚¢‚ÄAoŒÉ‚È‚µ‚̃V[ƒg‚ª12ŒÂ‚ ‚è‚Ü‚·‚ªA
‘S‚Ä“ü—Í•û–@‚ªˆá‚¢‚Ü‚µ‚½B
oŒÉ‚Ì—L–³‚É‚©‚©‚í‚炸AA1ƒZƒ‹‚ÉŽ{Ý–¼‚ª“ü‚Á‚Ä‚¢‚½‚èA
oŒÉ‚ª‚È‚¢•¨•iƒV[ƒg‚»‚Ì‚à‚Ì‚ª‚È‚©‚Á‚½‚èA
•\‚ÌŒ©o‚µ‚݂̂ª“ü‚Á‚Ä‚¢‚½‚èA•s’è‚̃Zƒ‹‚ÉuoŒÉ‚È‚µvuŽg—p‚È‚µv‚Ȃǂ̌¾—t‚ª“ü‚Á‚Ä‚¢‚½‚èc‚Æ
‚Ä‚ñ‚Ńoƒ‰ƒoƒ‰‚Ȃ̂ÅA‚È‚ñ‚Æ‚àŒ¾‚¦‚Ü‚¹‚ñ‚ª
¡‚̂Ƃ±‚ëA8s–Ú‚æ‚艺‚É“ü—Í‚ª‚ ‚é‚à‚̂͂Ȃ©‚Á‚½‚Å‚·B
„ƒf[ƒ^ŽûWƒ}ƒNƒ‚ðŽÀs‚µ‚Ä‚à‚炤‚ÆAƒf[ƒ^‚ðSheet1‚ÉW‚߂܂·B
ŽÀs‚µ‚½‚Æ‚±‚ëAŽg—p—ʂƕ\ަ•a“–¼A•\ަ¤•i–¼‚Ì•”•ª‚ª”REF!‚Å‚µ‚½B
‚»‚µ‚ÄA“¯‚¶•¨•i‚Å‚à•\ަ‚³‚ê‚Ä‚¢‚éꇂƂ¢‚È‚¢ê‡‚ª‚ ‚è‚Ü‚µ‚½B
iMachi)
‚â‚Á‚ς肵‚¸‚”Ԓn‚ª‚¸‚ê‚Ă܂·‚ËB ’¼‚·Š‚Í•ª‚©‚è‚Ü‚·‚©H “K‹X’¼‚µ‚Ä‚â‚Á‚Ă݂Ăà‚ç‚¢‚½‚¢‚̂ł·‚ªB i’¼‚µ‚Ä‚©‚çAŽÀs‚µ‚Ä‚à‚ç‚Á‚Ä‚¢‚é‚©‚ÈHj
„ŽÀs‚µ‚½‚Æ‚±‚ëAŽg—p—ʂƕ\ަ•a“–¼A•\ަ¤•i–¼‚Ì•”•ª‚ª”REF!‚Å‚µ‚½B ‚»‚ê‚ç‚Ì—ñ‚ÍA¡‰ñ‚̃R[ƒh‚ł͉½‚à‚µ‚Ä‚¢‚È‚¢‚̂ŠƒZƒ‹‚ɂ͉½‚à•\ަ‚³‚ê‚È‚¢‚ÆŽv‚¢‚Ü‚·‚ªBBBH
”Ž®‚ð“ü‚ê‚éƒR[ƒh‚ð’ljÁ‚³‚ꂽ‚È‚ç@”Ž®‚ª‚¨‚©‚µ‚‚È‚¢‚Å‚µ‚傤‚©H ƒZƒ‹‚É“ü‚Á‚Ä‚¢‚锎®‚ðŠm”F‚µ‚Ă݂ĉº‚³‚¢B i#REF!‚¾‚¯‚ª“ü‚Á‚Ä‚¢‚é‚Å‚µ‚傤‚©Hj
„“¯‚¶•¨•i‚Å‚à•\ަ‚³‚ê‚Ä‚¢‚éꇂƂ¢‚È‚¢ê‡‚ª‚ ‚è‚Ü‚µ‚½B “¯‚¶ƒV[ƒg‚̃f[ƒ^‚ªA’†“r”¼’[‚É“]‹L‚³‚ê‚Ä‚¢‚é@‚Á‚ÄŽ–‚Å‚·‚©H ‚»‚ê‚Æ‚àA“¯‚¶•¨•i‚ňႤƒV[ƒg‚̃f[ƒ^‚Å@“]‹L‚³‚ꂽƒV[ƒg‚Æ‚³‚ê‚Ä‚¢‚È‚¢ƒV[ƒg‚ª‚ ‚é ‚Á‚ÄŽ–‚Å‚·‚©H
ƒf[ƒ^ŽûWƒR[ƒh‚Ì If Range("G4").Value <> "" Then If Range("B8").Value <> "" Then ‚ ‚½‚è‚̃Zƒ‹”Ô’n‚ÌŠÖŒW‚©‚à‚µ‚ê‚Ü‚¹‚ñB
‚±‚ê‚ÍAŠe—lŽ®‚ÅÅIs‚ð‹‚ß‚é—ñ‚Ìæ“ª‚̃Zƒ‹‚Ì’l‚ðŠm”F‚µ‚Ä‚à‚ç‚Á‚½‚ç ƒf[ƒ^‚Ì—L–³‚ª•ª‚©‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¢“ü‚ê‚Ä‚ ‚è‚Ü‚·B
‚±‚¿‚ç‚̃Zƒ‹”Ô’n‚à•ÏX‚µ‚ÄAƒXƒeƒbƒvƒCƒ“‚ÅŽÀs‚µ‚È‚ª‚ç Šm”F‚µ‚Ă݂Ăà‚炦‚Ü‚·‚©H
‚»‚ÌÛAƒAƒNƒeƒBƒuƒV[ƒg‚ðØ‚è‘Ö‚¦‚Äó‘Ô‚ðŠm”F‚µ‚½ê‡‚Í Œ³‚̃V[ƒg‚ðƒAƒNƒeƒBƒu‚É‚µ’¼‚µ‚Ä‚©‚çAŽŸ‚Ìs‚Éi‚Þ—l‚É‚µ‚ĉº‚³‚¢B
(HANA)
Sub ƒf[ƒ^ŽûW()
Dim i As Long
With Sheets(MainSh) .Range("A1:I1").Value = _ Array("¤•i–¼", "oŒÉŒŽ", "•”", "oŒÉ”", "‹àŠz", "Žg—p—Ê", "•\ަ•a“–¼", "•\ަ¤•i–¼", "Œ³ƒV[ƒg")
For i = 2 To Worksheets.Count Sheets(i).Select If Range("A1").Value = " [9]‚r‚o‚c" Then If Range("A1").Value <> "" Then Call —lŽ®1 'ÎŒ²ƒ}ƒNƒ End If Else If Range("B8").Value <> "" Then Call —lŽ®2 'Á“Å–òƒ}ƒNƒ End If End If Next .Select End With End Sub '------ Sub —lŽ®1() 'ÎŒ²ƒ}ƒNƒ@5s–ÚˆÈ~‚ªƒf[ƒ^ Dim RCnt As Long, myR As Long RCnt = Range("A" & Rows.Count).End(xlUp).Row - 4
With Sheets(MainSh) myR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & myR).Resize(RCnt).Value = Range("A2").Value '¤•i–¼ .Range("B" & myR).Resize(RCnt).Value = Range("D5").Resize(RCnt).Value 'oŒÉŒŽ .Range("C" & myR).Resize(RCnt).Value = Range("B5").Resize(RCnt).Value '•” .Range("D" & myR).Resize(RCnt).Value = Range("G5").Resize(RCnt).Value 'oŒÉ” .Range("E" & myR).Resize(RCnt).Value = Range("J5").Resize(RCnt).Value '‹àŠz .Range("I" & myR).Resize(RCnt).Value = ActiveSheet.Name 'ƒV[ƒg–¼ End With End Sub '------ Sub —lŽ®2() 'Á“Å–òƒ}ƒNƒ@8s–ÚˆÈ~‚ªƒf[ƒ^ Dim RCnt As Long, myR As Long RCnt = Range("B" & Rows.Count).End(xlUp).Row - 7
With Sheets(MainSh) myR = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & myR).Resize(RCnt).Value = Range("D6").Value '¤•i–¼ .Range("B" & myR).Resize(RCnt).Value = Range("C4").Value 'oŒÉŒŽ .Range("C" & myR).Resize(RCnt).Value = Range("B8").Resize(RCnt).Value '•” .Range("D" & myR).Resize(RCnt).Value = Range("M8").Resize(RCnt).Value 'oŒÉ” .Range("E" & myR).Resize(RCnt).Value = Range("P8").Resize(RCnt).Value '‹àŠz .Range("I" & myR).Resize(RCnt).Value = ActiveSheet.Name 'ƒV[ƒg–¼ End With End Sub
ˆÈã‚Å‚·Bi‚l‚‚ƒ‚ˆ‚‰j
ãŽè‚‚¢‚«‚Ü‚µ‚½‚©B
‚½‚¾ If Range("A1").Value <> "" Then Call —lŽ®1 'ÎŒ²ƒ}ƒNƒ ‚ÌŠ‚ÍAA1ƒZƒ‹‚ł͂Ȃ@A5ƒZƒ‹‚Æ‚©‚ª—Ç‚¢‚©‚à‚Å‚·‚ËB
„If Range("A1").Value = " [9]‚r‚o‚c" Then ‚ð’Ê‚Á‚Ä—ˆ‚Ä‚¢‚é‚Ì‚ÅAA1ƒZƒ‹‚Ì’l‚ðŠm”F‚µ‚½‚̂łÍ@•K‚¸TRUE‚ɂȂÁ‚¿‚á‚¢‚Ü‚·B
‚³‚ÄAŽŸ‚É@”Ž®‚ð“ü‚ê‚éƒR[ƒh‚Å‚·‚ª o—ˆ‚»‚¤‚Å‚·‚©H
Sub ”Ž®‚ð“ü‚ê‚é() @•Ï”‚Ì錾“™ @With Sheets(MainSh) @”Ž®‚ð“ü‚ê‚éƒR[ƒh End With End Sub
“I‚È‚à‚Ì‚ðì‚Á‚Ă݂ĉº‚³‚¢B
(HANA)
„A1ƒZƒ‹‚ł͂Ȃ@A5ƒZƒ‹‚Æ‚©‚ª—Ç‚¢‚©‚à‚Å‚·‚ËB
‚í‚©‚è‚Ü‚µ‚½BA5‚ÉC³‚µ‚Ü‚·B
h‘肪“‚¢(T_T)‚Å‚·`B
„•Ï”‚Ì錾“™
¨Dim‚Ù‚É‚á‚ç‚ç‚Ì•”•ª‚Å‚µ‚傤‚©B
ŒŸõ‚µ‚½‚Æ‚±‚ëA•Ï”‚Ì錾‚ð“ü‚ê‚È‚¢‚̂͑fl‚¾A‚Æ‚¤‚¢‚¤‚悤‚È‹LŽ–‚ð‚¢‚‚‚©
“ǂ݂܂µ‚½‚ªA•Ï”H錾HH‚Í‚ÄHHH‚Æ‚¢‚¤‚Ù‚Ç@‚Ç‘fl‚Ȃ̂ÅA’ú‚߂܂µ‚½B
ƒR[ƒh‚Å‚·‚ª
Sub ”Ž®‚ð“ü‚ê‚é()
Cells.Select
Cells.Replace What:="@", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Dim mxR As Long@@¨‚±‚ê‚ªŠˆà•Ï”‚Ì錾‚É‚ ‚½‚é‚̂łµ‚傤‚©H mxR = Range("C" & Rows.Count).End(xlUp).Row
Range("G2:G" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$H$3:$H$75,C2),VLOOKUP(C2,‘Ήž•\!$H$3:$I$75,2,FALSE),""•s–¾"")"
Range("F2:F" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$A$2:$C$10,A2),D2*VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,2,FALSE))"
Range("H2:H" & mxR).Formula = _ "=VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,3,FALSE)" ¨‚±‚±‚àIF COUNTIFc‚ð“ü‚ê‚é‚ׂ«‚Ȃ̂łµ‚傤‚ªA Range("H2:H" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$A$2:$C$10,A2)VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,3,FALSE))" ‚ð“ü‚ê‚邯uƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ü‚½‚̓IƒuƒWƒFƒNƒg’è‹`ƒGƒ‰[‚Å‚·v‚Æ‚¢‚¤ƒGƒ‰[‚É ‚È‚Á‚Ä‚µ‚Ü‚¢A‚æ‚‚í‚©‚ç‚È‚¢‚½‚ß‚»‚̂܂܂ɂµ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
End Sub
FX‹³‚¦‚Ä‚¢‚½‚¾‚¢‚Ä‚¢‚é‚Ì‚ÉA
‚³‚Á‚Ï‚èg‚ɂ‚©‚È‚‚Ä\‚µ–ó‚È‚¢‚Å‚·B
iMachi)
„Dim mxR As Long@@¨‚±‚ê‚ªŠˆà•Ï”‚Ì錾‚É‚ ‚½‚é‚̂łµ‚傤‚©H ‚»‚¤‚Å‚·B
ƒGƒNƒZƒ‹‚É umxR‚Á‚ĕϔ‚ðŽg‚¤‚æB @‚±‚Ì’†‚É‚Í Longi ’·®”Œ^F -2,147,483,648`2,147,483,647‚Ì®”j‚ð“ü‚ê‚邿Bv ‚Á‚Ĉӎv•\ަ‚ð‚µ‚Ü‚·B
‚·‚邯Au‚±‚ñ‚È‚à‚Ì‚ð“ü‚ê‚邿v‚ÆŒ¾‚Á‚Ä‚¢‚½ˆÈŠO‚Ì‚à‚Ì‚ð“ü‚ê‚æ‚¤‚Æ‚·‚邯 uˆá‚¤‚à‚Ì“ü‚ê‚æ‚¤‚Æ‚µ‚Ă邿v‚Æ‹³‚¦‚Ä‚‚ê‚é‚Ì‚ÅAŠÔˆá‚¢‚É‹C‚«‚â‚·‚¢‚Å‚·B
‚Ü‚½AƒR[ƒh‚ð‘‚Š‚Ìæ“ªiˆês–Új‚É uOption Explicitv ‚ð“ü‚ê‚Ä‚¨‚¢‚Ä‚‚¾‚³‚¢Bi‚«‚Á‚Æ¡‚Í–³‚¢‚ÆŽv‚¢‚Ü‚·‚Ì‚ÅBj
‚±‚ꂪ‚ ‚邯A錾‚µ‚Ä‚¢‚È‚¢•Ï”‚ªŽg‚¦‚È‚‚È‚è‚Ü‚·B —Ⴆ‚Î@mxR‚Æ‘‚‚‚à‚肾‚Á‚½‚̂ɊԈႦ‚Ä@錾‚µ‚Ä‚¢‚È‚¢ mcR ‚È‚ñ‚Ä‘‚‚Æ u‚»‚ñ‚ȕϔŽg‚¤‚Á‚Ä•·‚¢‚ĂȂ¢‚æv‚Æ“{‚ç‚ê‚Ü‚·‚̂Š‚±‚ê‚Ü‚½ŠÔˆá‚¢‚É‹C‚«‚â‚·‚‚È‚è‚Ü‚·B
„"=IF(COUNTIF(‘Ήž•\!$A$2:$C$10,A2)VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,3,FALSE))" ‚±‚±‚ÍA”Ž®‚Ȃ̂Å@‚Ü‚¸@ƒ[ƒNƒV[ƒgã‚Ŕޮ‚ðì‚Á‚Ă݂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚Å‚·‚ËB
IFŠÖ”‚ÍAIF(˜_—Ž®, [^‚Ìê‡], [‹U‚Ìê‡])‚ÆŒ¾‚¤‘Ž®‚Å‚·B ‘‚¢‚Ä‚¨‚ç‚ê‚鎮‚¾‚ÆAu,v‚̈ʒu‚ł킩‚ê‚é‚̂Š@˜_—Ž®EEEECOUNTIF(‘Ήž•\!$A$2:$C$10,A2)VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,3,FALSE) @^‚Ìê‡ @‹U‚Ìê‡ ‚Á‚ĂȂÁ‚Ă܂·‚ËB
"=IF(COUNTIF(‘Ήž•\!$A$2:$C$10,A2)VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,3,FALSE))" ~~~~~~~~~COUNTIF‚ÌŽ®~~~~~~~~~-------------VLOOKUP‚ÌŽ®-------------
G—ñ‚É“ü‚ê‚½Ž®‚¾‚Æ "=IF(COUNTIF(‘Ήž•\!$H$3:$H$75,C2),VLOOKUP(C2,‘Ήž•\!$H$3:$I$75,2,FALSE),""•s–¾"")" ~~~~~~~~~COUNTIF‚ÌŽ®~~~~~~~~~,-------------VLOOKUP‚ÌŽ®-------------,^^•s–¾^^
F—ñ‚É“ü‚ê‚½Ž®‚¾‚Æ "=IF(COUNTIF(‘Ήž•\!$A$2:$C$10,A2),D2*VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,2,FALSE))" ~~~~~~~~~COUNTIF‚ÌŽ®~~~~~~~~~,--------------VLOOKUP‚ÌŽ®---------------
‚Å‚·‚ËB
VLOOKUPŠÖ”‚Í@”ÍˆÍ‚Ìæ“ª—ñ‚ÅŒŸõ’l‚ð’T‚µ‚Ü‚·‚ª@Œ©‚‚©‚ç‚È‚©‚Á‚½ê‡@ƒGƒ‰[‚ɂȂè‚Ü‚·B ƒGƒ‰[‚Ì•\ަ‚ð‚È‚‚·‚½‚ß‚ÉA”ÍˆÍ‚Ìæ“ª—ñ‚ÅŒŸõ’l‚ð’T‚µ(COUNTIF) Œ©‚‚©‚Á‚½ê‡(COUNTIIFŠÖ”‚ÌŒ‹‰Ê‚ª1ˆÈゾ‚Á‚½ê‡)VLOOKUPŠÖ”‚ðŒvŽZ‚µ‚ÄŒ‹‰Ê‚𓾂܂·B Œ©‚‚©‚ç‚È‚©‚Á‚½ê‡(COUNTIFŠÖ”‚ÌŒ‹‰Ê‚ª0‚¾‚Á‚½ê‡)u‚È‚©‚Á‚½‚ævƒƒbƒZ[ƒW‚ð•\ަ‚µ‚Ü‚·B
‚»‚̃ƒbƒZ[ƒW‚ªAG—ñ‚É“ü‚ê‚½Ž®‚¾‚Æu•s–¾v‚É‚ ‚½‚è‚Ü‚·B
F—ñ‚É“ü‚ê‚½Ž®‚ÍACOUNTIFŠÖ”‚Å’²‚ׂé”͈͂ª•\‘S‘̂ɂȂÁ‚Ä‚¢‚é‚̂ŠVLOOKUPŠÖ”‚ÅŒŸõ‚·‚é”͈Íi擪—ñj‚Ƈ‚킹‚Ä‚¨‚¢‚½•û‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
‚Ü‚½A”͈͓à‚ÉŒŸõ’l‚ª–³‚©‚Á‚½ê‡@“Á‚ɉ½‚àŽw’肵‚Ä‚¢‚È‚¢‚Ì‚ÅuFALSEv‚ª•\ަ‚³‚ê‚Ü‚·B ‚±‚±‚͉½‚©‚í‚©‚è‚â‚·‚¢•¶Žš‚ª•\ަ‚³‚ê‚é—l‚É‚µ‚Ä‚¨‚¢‚½•û‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
‚ÅAH—ñ—p‚ÌŽ®‚àì‚ê‚邯Žv‚¢‚Ü‚·‚ª@‚Ç‚¤‚Å‚µ‚傤H
„FX‹³‚¦‚Ä‚¢‚½‚¾‚¢‚Ä‚¢‚é‚Ì‚ÉA „‚³‚Á‚Ï‚èg‚ɂ‚©‚È‚‚Ä\‚µ–ó‚È‚¢‚Å‚·B ‚‚©‚݂ǂ±‚낪‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªAŽ„‚ª—v‹‚µ‚Ä‚¢‚鎖‚Í@‚Ç‚ñ‚Ç‚ñ•Ï‚í‚Á‚Ă܂·B —Ⴆ‚ÎA‚¸‚Á‚Æ‘«‚µŽZ‚ð‹³‚¦‚Ä‚¢‚Äu‚¶‚á‚ @‚±‚Ì‘«‚µŽZ‚ð‚â‚Á‚Ă݂Äv‚ÆŒ¾‚¤Š´‚¶‚ł͂Ȃ ‘«‚µŽZ‚ð‹³‚¦¨‚â‚Á‚Ă݂Ăà‚ç‚Á‚Ĩˆø‚«ŽZ‚ð‹³‚¦¨‚â‚Á‚Ă݂Ăà‚ç‚Á‚ĨŠ|‚¯ŽZ‚ð‹³‚¦¨BBBB ‚ÅA‚â‚Á‚Ă݂½Žž‚ɂ킩‚ç‚È‚¢‚Ì‚Í@g‚ɂ‚¢‚ĂȂ¢‚©‚ç‚¶‚á‚È‚¢‚Å‚·‚æ‚ËB
ƒe[ƒ}‚ðuŽZ”v‚Ƒ傫‚‚Æ‚é‚Æu‚¢‚‚܂ł½‚Á‚Ä‚àŽZ”‚í‚©‚ç‚È‚¢‚Èv‚Á‚ĂȂè‚Ü‚·‚ª ‚»‚¤‚¢‚¤‚Ƃ炦•û‚Í‚µ‚È‚¢‚Å‚·B uŠ|‚¯ŽZ‰‚߂Ă¾‚©‚çA‚í‚©‚ç‚È‚‚Ä“–‘R‚¾‚æ‚Ëv‚ÆŽv‚¢‚Ü‚·B
‚Þ‚µ‚ëAŽ„‚ª‚ ‚í‚Ă¢‚Äs‚Á‚Ă銴‚¶‚Å‚·B
‚¿‚È‚Ý‚É „Cells.Select ‚ÍA–³‚‚Ä‚à‘åä•v‚¾‚ÆŽv‚¢‚Ü‚·‚ªH
‚±‚̃R[ƒh‚ðŽÀs‚·‚邯‚«‚Ì’ˆÓ“_‚Æ‚µ‚Ä‚Í u‚ǂ̃V[ƒg‚ɑ΂µ‚Ĉ—‚·‚é‚Ì‚©v‘‚¢‚Ä‚¢‚È‚¢‚̂ŠƒAƒNƒeƒBƒuƒV[ƒg‚ɑ΂µ‚ÄŽÀs‚³‚ê‚Ü‚·B
Ž–‘O‚ÉSheet1‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä‚¨‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Å‚·‚ËB
(HANA)
Option Explicit@¨‚±‚ê‚ÍAVBE‚Ì•W€ƒ‚ƒWƒ…[ƒ‹‚©‚ç쬂·‚邯ީ“®“I‚ɂ‚¢‚Ä‚«‚Ă܂µ‚½B
‚È‚ñ‚¾‚낱‚êH‚ÆŽv‚¢‚Â‚Â‚àŽ©•ª‚ÅÁ‹Ž‚µ‚Ă܂µ‚½‚ªA‘åØ‚È‚à‚Ì‚¾‚Á‚½‚ñ‚Å‚·‚ËB
Private Const MainSh = "Sheet1"@
Sub ”Ž®‚ð“ü‚ê‚é2()
Dim mxR As Long
With Sheets(MainSh) Sheets("Sheet1").Select
Cells.Replace What:="@", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
mxR = Range("C" & Rows.Count).End(xlUp).Row Range("G2:G" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$H$3:$H$75,C2),VLOOKUP(C2,‘Ήž•\!$H$3:$I$75,2,FALSE),""•s–¾"")" Range("F2:F" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$A$2:$B$10,A2),D2*VLOOKUP(A2,‘Ήž•\!$A$2:$B$10,2,FALSE),""H"")" Range("H2:H" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$A$2:$C$10,A2),VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,3,FALSE),""H"")" End With End Sub
„Ž–‘O‚ÉSheet1‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä‚¨‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Å‚·‚ËB
Private Const MainSh = "Sheet1"@cc
With Sheets(MainSh)
‚±‚Ì•”•ª‚ªA‚»‚¤‚Ȃ̂©‚È‚Ÿ‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªA
‘¼‚̃V[ƒg‚ðƒAƒNƒeƒBƒu‚É‚µ‚ÄŽÀs‚·‚邯A‚»‚̃V[ƒg‚ÅŽÀs‚³‚ê‚¿‚Ⴄ‚Ì‚Å
ˆá‚¤‚ñ‚¾‚ÈB‚ÆŽv‚¢ASheets("Sheet1").Select@‚ð“ü‚ê‚Ă݂܂µ‚½B
iMachi)
„Option Explicit@¨‚±‚ê‚ÍAVBE‚Ì•W€ƒ‚ƒWƒ…[ƒ‹‚©‚ç쬂·‚邯ީ“®“I‚ɂ‚¢‚Ä‚«‚Ă܂µ‚½B VBE‚ÌÝ’è‚Å @ƒc[ƒ‹(T)¨ƒIƒvƒVƒ‡ƒ“(O) |•ÒW|ƒ^ƒu‚Å @¡•Ï”‚Ì錾‚ð‹§‚·‚é(R) ‚Ƀ`ƒFƒbƒN‚ª‚‚¢‚Ä‚¢‚邯AuOpetion Explicitv‚ªŸŽè‚ɂ‚«‚Ü‚·B Šˆ—p‚µ‚Ă݂ĉº‚³‚¢B
„With Sheets(MainSh) „‚±‚Ì•”•ª‚ªA‚»‚¤‚Ȃ̂©‚È‚Ÿ‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªA ‚»‚¤‚»‚¤B‚»‚ꂪƒ|ƒCƒ“ƒg‚È‚ñ‚Å‚·‚ªBBBB
—Ⴆ‚Î @Range("A1").Value = "›" ‚Á‚Ä‘‚‚ÆA @ƒAƒNƒeƒBƒuƒV[ƒg‚ÌA1ƒZƒ‹‚Éu›v‚ª‘‚«ž‚Ü‚ê‚Ü‚·B ƒZƒ‹‚ÌŽw’è(A1)‚ÆŒ¾‚¤‹Lq‚Í‚ ‚è‚Ü‚·‚ª u‚ǂ̃V[ƒg‚Ìv‚ÆŒ¾‚¤‹Lq‚Í–³‚¢‚Å‚·‚æ‚ËB
ŽŸ‚É @Sheets("Sheet1").Range("A1").Value = "›" ‚Á‚Ä‘‚‚Æ @Sheet1‚ÆŒ¾‚¤ƒV[ƒg‚ÌA1ƒZƒ‹‚Éu›v‚ª‘‚«ž‚Ü‚ê‚Ü‚·B ¡“x‚ÍuSheet1‚ÌIIv‚Æ‘‚¢‚Ä‚ ‚é‚̂Š‚ǂ̃V[ƒg‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚Ä‚¢‚Ä‚à Sheet1‚ÌA1ƒZƒ‹‚É‘‚«ž‚Ü‚ê‚Ü‚·B
‚»‚µ‚Ä @Sheets("Sheet1").Range("A1").Value = "›" @Sheets("Sheet1").Range("B1").Value = "¢" @Sheets("Sheet1").Range("C1").Value = " " @Sheets("Sheet1").Range("D1").Value = "" ‚ÅAA1:D1‚ÉŠe•¶Žš‚ª‘‚«ž‚Ü‚ê‚Ü‚·‚ª@‹¤’Ê‚µ‚Ä‚¢‚é Sheets("Sheet1") •”•ª‚ð @With Sheets("Sheet1") @ .Range("A1").Value = "›" @ .Range("B1").Value = "¢" @ .Range("C1").Value = " " @ .Range("D1").Value = "" @End With ‚±‚ñ‚ÈŠ´‚¶‚ł܂Ƃ߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
ʼn‚Æ Range("A1").Value = "›" ¡‰ñ‚Í .Range("A1").Value = "›" Range‚Ì‘O‚Éu.v‚ª‚‚¢‚Ä‚¢‚Ü‚·‚ËB
‚±‚Ì‘O‚É@With‚ÌŒã‚ë‚É‘‚¢‚Ä‚ ‚é‚Ì‚ª@—L‚邯Žv‚Á‚ĉº‚³‚¢B
ƒf[ƒ^ŽûWƒ}ƒNƒ‚ðŒ©‚Ä‚à‚炤‚Æ With Sheets(MainSh) .Range("A1:I1").Value = _ A1:I1ƒZƒ‹‚ÍASheets(MainSh)EEEMainSh = "Sheet1"EEE‚̃V[ƒg‚̃Zƒ‹‚ÌŽ–‚Å ‚»‚ÌŒã Sheets(i).Select If Range("A1").Value = " [9]‚r‚o‚c" Then ‚ÌA1ƒZƒ‹‚ÍAƒAƒNƒeƒBƒuƒV[ƒg‚̃Zƒ‹‚ÌŽ–‚Å‚·B
¡‰ñ‚ÍAƒAƒNƒeƒBƒuƒV[ƒg‚ðØ‚è‘Ö‚¦‚È‚ª‚çì‹Æ‚µ‚½•û‚ª •ª‚©‚è‚â‚·‚¢‚©‚ÆŽv‚¢A‚»‚Ì—l‚ȃR[ƒh‚É‚µ‚Ä‚ ‚è‚Ü‚·B iˆê”Ê“I‚É‚Í@ƒAƒNƒeƒBƒuƒV[ƒgEƒAƒNƒeƒBƒuƒZƒ‹“™‚̈ړ®‚Í @s‚í‚È‚¢•û‚ª—Ç‚¢‚ÆŒ¾‚í‚ê‚Ü‚·Bj
uMainSh‚ÌIIv‚Ìu.v‚ð•K—v‚ÈŠ‚ɂ‚¯‚Ä‚à‚炤‚Æ Sheets("Sheet1").Select@‚ª•s—v‚ɂȂè‚Ü‚·‚̂Š‚â‚Á‚Ă݂ĉº‚³‚¢B
u”Ž®‚ð“ü‚ê‚é2v‚Ì”Ž®‚Å‚·‚ª F:H—ñ‚É“ü‚ê‚鎮‚Ì COUNTIFŠÖ”‚Å”‚¦‚é”͈͂ª •¡”—ñ‚ɂȂÁ‚Ä‚¢‚Ü‚·B æ‚É‚à‘‚«‚Ü‚µ‚½‚ªAVLOOKUPŠÖ”‚Ìæ“ª—ñ‚݂̂ɂµ‚ĉº‚³‚¢B
‚»‚ê‚©‚çAã‚Ì•û‚ł‚Ԃ₫‚Ü‚µ‚½‚ª V‚µ‚¢•Ï”‚ð—pˆÓ‚µ‚Ä @V‚µ‚¢•Ï” = Sheets("‘Ήž•\").Range("H" & Rows.Count).End(xlUp).Row ‚Æ‘‚‚ÆA‘Ήž•\‚ÌH—ñ‚Ì“ü—Í‚ª‚ ‚éÅŒã‚Ìs‚ªŽæ“¾‚Å‚«‚Ü‚·B ‚½‚Ô‚ñ‚±‚ê‚Íu75v‚ɂȂè‚Ü‚·‚æ‚ËH ”Ž®‚Ì .Range("G2:G" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$H$3:$H$75,C2),VLOOKUP(C2,‘Ήž•\!$H$3:$I$75,2,FALSE),""•s–¾"")" ~~ ~~ ‚±‚Ì2ƒ–Ђɓü‚Á‚Ăقµ‚¢’l‚Å‚·‚Ì‚ÅA "=IF(COUNTIF(‘Ήž•\!$H$3:$H$" & V‚µ‚¢•Ï” & ",C2),VLOOKUP(C2,‘Ήž•\!$H$3:$I$" & V‚µ‚¢•Ï” & ",2,FALSE),""•s–¾"")" ‚±‚ñ‚ÈŠ´‚¶‚Å–„‚ßž‚ñ‚ł݂ĉº‚³‚¢B
(HANA)
„F:H—ñ‚É“ü‚ê‚鎮‚Ì COUNTIFŠÖ”‚Å”‚¦‚é”͈͂ª •¡”—ñ‚ɂȂÁ‚Ä‚¢‚Ü‚·B
¨‚·‚݂܂¹‚ñAƒRƒs[Œ³‚ðŠÔˆá‚¦‚Ä‚¢‚Ü‚µ‚½B
"=IF(COUNTIF(‘Ήž•\!$A$2:$B$10,A2)‚±‚ê‚ðA"=IF(COUNTIF(‘Ήž•\!$A$2:$A$10,A2)‚ÅA
"=IF(COUNTIF(‘Ήž•\!$A$2:$C$10,A2)‚±‚ê‚ðA"=IF(COUNTIF(‘Ήž•\!$A$2:$A$10,A2)‚Å‚·B
ƒf[ƒ^ŽûW‚̃}ƒNƒ‚ðŒ©‚È‚ª‚çAˆÈ‰º‚̂悤‚É‚µ‚Ü‚µ‚½B
•Ï”‚Ì’è‹`‚ð‘}‚ê‚éꊂª‚í‚©‚ç‚È‚¢‚̂ł·‚ªA޿Џ‚¦‚¸‚Å‚·B
•a“–¼‚ÌVLOOKUP‚Ì•”•ª‚ÍA•s–¾¨‚»‚Ì‘¼‚É•ÏX‚µ‚Ü‚µ‚½B
Option Explicit
Private Const MainSh = "Sheet1"
Sub ”Ž®‚ð“ü‚ê‚é2()
Dim mxR As Long, V‚µ‚¢•Ï” As Long mxR = Range("C" & Rows.Count).End(xlUp).Row
With Sheets(MainSh) .Cells.Replace What:="@", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False .Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False V‚µ‚¢•Ï” = Sheets("‘Ήž•\").Range("H" & Rows.Count).End(xlUp).Row .Range("G2:G" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$H$3:$H$" & V‚µ‚¢•Ï” & ",C2),VLOOKUP(C2,‘Ήž•\!$H$3:$I$" & V‚µ‚¢•Ï” & ",2,FALSE),""‚»‚Ì‘¼"")" .Range("F2:F" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$A$2:$A$10,A2),D2*VLOOKUP(A2,‘Ήž•\!$A$2:$B$10,2,FALSE),""H"")" .Range("H2:H" & mxR).Formula = _ "=IF(COUNTIF(‘Ήž•\!$A$2:$A$10,A2),VLOOKUP(A2,‘Ήž•\!$A$2:$C$10,3,FALSE),""H"")" End With End Sub
Dim‚Ù‚É‚á‚ç‚çc’è‹`‚Ì•”•ª‚ÍA‚¢‚‚‚܂ŕÀ‚ׂ邱‚Æ‚ª‚Å‚«‚é‚̂łµ‚傤‚©H
•¨•iŽí—Þ‚ª’ljÁ‚³‚ê‚Ä‚«‚½‚Ì‚ÅAF—ñ‚ÆH—ñ‚Ì•”•ª‚à“¯—l‚ÉA
ÅIs‚ðŽæ“¾‚³‚¹‚½‚¢‚̂ł·‚ªA—Ⴆ‚Î
Dim mxR As Long, V‚µ‚¢•Ï” As Long,•¨•i As Long@‚Æ‚µ‚ÄA
•¨•i = Sheets("‘Ήž•\").Range("A" & Rows.Count).End(xlUp).Row
@@.Range("F2:F" & mxR).Formula = _
@"=IF(COUNTIF(‘Ήž•\!$A$2:$A$" & •¨•i & ",A2),D2*VLOOKUP(A2,‘Ήž•\!$A$2:$B$" & •¨•i & ",2,FALSE),""H"")"
@@.Range("H2:H" & mxR).Formula = _
@"=IF(COUNTIF(‘Ήž•\!$A$2:$A$" & •¨•i & ",A2),VLOOKUP(A2,‘Ήž•\!$A$2:$C$" & •¨•i & ",3,FALSE),""H"")"
‚±‚ñ‚ÈŠ´‚¶‚É‘}‚ê‚Ä‚µ‚Ü‚Á‚Ä‚àA—Ç‚¢‚à‚̂Ȃ̂łµ‚傤‚©H
iMachi)
„Dim‚Ù‚É‚á‚ç‚çc’è‹`‚Ì•”•ª‚ÍA‚¢‚‚‚܂ŕÀ‚ׂ邱‚Æ‚ª‚Å‚«‚é‚̂łµ‚傤‚©H BBBl‚¦‚½Ž––³‚¢‚Å‚·‚ªA‚¢‚‚‚łà‘åä•v‚¾‚ÆŽv‚¢‚Ü‚·‚æB Œã‚ÅŒ©‚â‚·‚¢—l‚ÉAƒOƒ‹[ƒviHj‚Ås‚𕪂¯‚Ä‚à—Ç‚¢‚ÆŽv‚¢‚Ü‚·B Dim mxR As Long Dim V‚µ‚¢•Ï” As Long, •¨•i As Long ‚ ‚ÆuV‚µ‚¢•Ï”v‚Á‚Ă̂à“K“–‚È–¼‘O‚É•ÏX‚µ‚ĉº‚³‚¢‚ËB
ƒR[ƒh‚ðŒ©‚Ä‚Ý‚é‚Æu‘Ήž•\v‚ÆŒ¾‚¤•¶Žš‚ª‰½“x‚©o‚Ä‚«‚Ü‚·‚̂Š@Private Const MainSh = "Sheet1" ‚Ì—l‚ɕϔ‚Æ‚µ‚Äo‚µ‚Ä‚¨‚¢‚Ä‚à—Ç‚¢‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ËB @Private Const •\Sh = "‘Ήž•\" ‚Æ‚µ‚Ä‚¨‚¯‚Î •¨•i = Sheets("‘Ήž•\").Range("A" & Rows.Count).End(xlUp).Row « •¨•i = Sheets(•\Sh).Range("A" & Rows.Count).End(xlUp).Row
@"=IF(COUNTIF(‘Ήž•\!$A$2:$A$" & •¨•i & ",A2),D2*VLOOKUP(A2,‘Ήž•\!$A$2:$B$" & •¨•i & ",2,FALSE),""H"")" « @"=IF(COUNTIF(" & •\Sh & "!$A$2:$A$" & •¨•i & ",A2),D2*VLOOKUP(A2," & •\Sh & "!$A$2:$B$" & •¨•i & ",2,FALSE),""H"")"
‚Á‚ÄŠ´‚¶‚Å‚µ‚傤‚©B
‚Ü‚ŸA‘Ήž•\‚ª‚ ‚éƒV[ƒg–¼‚ª•Ï‚í‚éS”z‚ð‚·‚é‚æ‚è‚Í@•\‚̈ʒu‚ª•Ï‚í‚éS”z‚ð‚·‚é•û‚ª Œ»ŽÀ–¡‚ª‚ ‚é—l‚È‹C‚à‚µ‚Ü‚·‚ªB
(HANA)
„‚Ü‚ŸA‘Ήž•\‚ª‚ ‚éƒV[ƒg–¼‚ª•Ï‚í‚éS”z‚ð‚·‚é‚æ‚è‚Í@•\‚̈ʒu‚ª•Ï‚í‚éS”z‚ð‚·‚é•û‚ª
„Œ»ŽÀ–¡‚ª‚ ‚é—l‚È‹C‚à‚µ‚Ü‚·‚ªB
‚¤‚£A‚»‚¤‚Å‚·‚ËcB
‚±‚±‚Ì”z—ñ‚͕ς¦‚¿‚áƒ_ƒII‚Æ‚¢‚¤ƒRƒƒ“ƒg‚Í
ƒZƒ‹‚É“ü‚ê‚Ä‚ ‚é‚̂ł·‚ªAŽ©•ª‚ª‚¢‚‰½‚ð‚·‚é‚©‚©‚È‚èS”z‚Å‚·B
ˆÈ‰º‚̂悤‚É•ÏX‚µ‚Ü‚µ‚½B
Option Explicit
Private Const MainSh = "Sheet1"
Private Const •\Sh = "‘Ήž•\"
Sub ”Ž®‚ð“ü‚ê‚é3()
Dim mxR As Long Dim •”–¼ As Long, •¨•i As Long mxR = Range("C" & Rows.Count).End(xlUp).Row
With Sheets(MainSh) .Cells.Replace What:="@", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False .Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False •”–¼ = Sheets(•\Sh).Range("H" & Rows.Count).End(xlUp).Row .Range("G2:G" & mxR).Formula = _ "=IF(COUNTIF(" & •\Sh & "!$H$2:$H$" & •”–¼ & ",C2),VLOOKUP(C2," & •\Sh & "!$H$2:$I$" & •”–¼ & ",2,FALSE),""‚»‚Ì‘¼"")" •¨•i = Sheets(•\Sh).Range("A" & Rows.Count).End(xlUp).Row .Range("F2:F" & mxR).Formula = _ "=IF(COUNTIF(" & •\Sh & "!$A$2:$A$" & •¨•i & ",A2),D2*VLOOKUP(A2," & •\Sh & "!$A$2:$B$" & •¨•i & ",2,FALSE),""H"")" .Range("H2:H" & mxR).Formula = _ "=IF(COUNTIF(" & •\Sh & "!$A$2:$A$" & •¨•i & ",A2),VLOOKUP(A2," & •\Sh & "!$A$2:$C$" & •¨•i & ",3,FALSE),""H"")" End With End Sub ˆÈã‚Å‚·Bi‚l‚‚ƒ‚ˆ‚‰j
‚©‚Ȃ芮¬‚ɋ߂¢‚Ä‚«‚Ü‚µ‚½‚ËB ‚à‚¤ˆê‘§‚Å‚·‚ËII
•À‚בւ¦‚ÍA”Ž®‚Å“ü‚ꂽ•”–¼‚Ì—ñ‚Ås‚Á‚Ä‚¢‚é‚Å‚µ‚傤‚©H
¡‚ÍAƒ†[ƒU[ݒ胊ƒXƒg‚ðŽg‚Á‚Ä•À‚בւ¦‚ðs‚Á‚Ä‚¢‚邯Žv‚¢‚Ü‚·B ‚±‚±‚àA‚à‚¤‚ЂƂÂ@•À‚ׂ½‚¢‡‚É•”–¼‚ð“ü—Í‚µ‚Ä‚¢‚é•\‚ðì‚Á‚Ä MATCHŠÖ”“™‚ʼn½”Ô–Ú‚©”Ô†‚ð•\ަ‚³‚¹‚é‚̂͂ǂ¤‚Å‚µ‚傤B @@ƒR[ƒh“à‚ÅAƒ†[ƒU[ݒ胊ƒXƒg‚ðݒ肵‚ÄŽg—p‚·‚é•û–@‚à @@‚ ‚邯Žv‚¢‚Ü‚·‚ªA”Ž®‚Å‚â‚Á‚Ä‚µ‚Ü‚Á‚½•û‚ªŠÈ’P‚¾‚ÆŽv‚¤‚Ì‚ÅB
‚·‚邯A•”‚ɒljÁ‚ª—L‚Á‚½ê‡‚â@‡”Ô‚ð•ÏX‚·‚é•K—v‚ª—L‚Á‚½Žž‚É ƒR[ƒh‚ð•ÏX‚µ‚È‚‚Ä—Ç‚‚È‚è‚Ü‚·‚æ‚ËB
‚¿‚Ȃ݂ÉAƒR[ƒh“à‚ÅƒŠƒXƒg‚ðÝ’è‚·‚é‰ß‹ŽƒƒO‚ªA’¼‹ß‚Å [[20130510092122]]@wVBA‚Å•À‚בւ¦‚̇˜‚ð”CˆÓ‚ÉŽw’肵‚½‚¢xiƒVƒ}ƒŠƒXj@ ‘¼‚É‚à‚ ‚è‚Ü‚·‚Ì‚ÅA‰ß‹ŽƒƒO‚ð’T‚µ‚Ă݂Ăà‚炦‚邯—Ç‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB
‚¿‚Ȃ݂ÉAŒ»ÝƒZƒ‹‚É‚Í”Ž®‚ª“ü‚Á‚½‚܂܂ɂȂÁ‚Ä‚¢‚邯Žv‚¢‚Ü‚·B ’l‚É‚µ‚Ä‚¨‚¢‚½•û‚ª—Ç‚¢ê‡‚Í‘S‚Ä‚Ì”Ž®‚ð“ü‚êI‚í‚Á‚½Œã @.Range("F2:H" & mxR).Value = .Range("F2:H" & mxR).Value ‚Æ‚µ‚Ä‚à‚炤‚ÆA’l‚ɕςí‚è‚Ü‚·B
‚³‚ÄAŒ‹‹Ç Sheet1‚É‘S•”‚̃f[ƒ^‚ªW‚Ü‚Á‚½‚±‚ƂɂȂè‚Ü‚·‚̂ŠƒI[ƒgƒtƒBƒ‹ƒ^‚Åi‚螂ނ¾‚¯‚ÅAŠÈ’P‚É“Á’è‚Ì•”‚̃f[ƒ^‚ªŠm”F o—ˆ‚é—l‚ɂȂÁ‚½‚ÆŽv‚¢‚Ü‚·B
‚»‚±‚Å‚à‚¤ˆê“xl‚¦‚Ä‚à‚ç‚¢‚½‚¢‚Ì‚ªA•”–ˆ‚ɃV[ƒg‚𕪂¯‚é•K—v‚ª‚ ‚é‚Å‚µ‚傤‚©H ƒV[ƒg”‚ª‘‚¦‚邯u–Ú“I‚̃V[ƒg‚ð’T‚·v‚ÆŒ¾‚¤ì‹Æ‚ª¢“ï‚ɂȂÁ‚Ä‚‚邯Žv‚¢‚Ü‚·B
ƒf[ƒ^ƒ^ƒu‚Ì•À‚בւ¦‚ƃtƒBƒ‹ƒ^ƒOƒ‹[ƒv‚ÉuƒtƒBƒ‹ƒ^v‚ª‚ ‚è‚Ü‚·‚ª ‚±‚ꂪuƒI[ƒgƒtƒBƒ‹ƒ^v‚Å‚·‚æ‚ËB ‚»‚ׂ̗ÉuÚ×Ý’èv‚ÆŒ¾‚¤‚Ì‚ª—L‚邯Žv‚¢‚Ü‚·B ‚±‚ꂪAˆÈ‘O‚̃o[ƒWƒ‡ƒ“‚Å‚ÍuƒtƒBƒ‹ƒ^ƒIƒvƒVƒ‡ƒ“‚ÌÝ’èv‚ÆŒ¾‚¤–¼‘O‚Å‚µ‚½B
‚±‚Ì‹@”\‚ðŽg‚¤‚ÆA–Ú“I‚̃f[ƒ^‚¾‚¯@“Á’è‚̃V[ƒg‚ÉŠÈ’P‚É”²‚«o‚·Ž–‚ªo—ˆ‚Ü‚·B —Ⴆ‚ÎAA2ƒZƒ‹‚É•\ަ‚³‚¹‚½‚¢•”–¼‚ð“ü—Í‚·‚鎖‚É‚µ‚Ä @@A2ƒZƒ‹‚É•”–¼‚ª“ü—Í‚³‚ꂽ‚çA’Šoƒ}ƒNƒ‚ðŽÀs‚µ‚ÄAŽw’肳‚ꂽƒf[ƒ^‚ð•\ަ‚·‚é ‚ÆŒ¾‚¤ì‚è‚É‚µ‚Ä‚¨‚‚ÆAƒR[ƒh‚àŠÈ’P‚Å‚·‚µ ƒf[ƒ^‚ðŠm”F‚µ‚½‚¢ŽžAƒV[ƒg‚ð’T‚³‚È‚‚Ä‚à—Ç‚‚È‚è‚Ü‚·B
‚à‚¿‚ë‚ñA‚»‚ÌŒã‚Ìì‹Æ‚ÌŠÖŒW‚Å@ƒV[ƒg‚ª•ª‚©‚ê‚Ä‚¢‚é•û‚ª—Ç‚¢‚Ì‚È‚ç •”‚²‚ƂɃV[ƒg‚𕪂¯‚éƒR[ƒh‚ðÚ‚¹‚Ü‚·‚ªB
(HANA)
„•À‚בւ¦‚ÍA”Ž®‚Å“ü‚ꂽ•”–¼‚Ì—ñ‚Ås‚Á‚Ä‚¢‚é‚Å‚µ‚傤‚©H
‚Í‚¢A‚»‚¤‚Å‚·B
„ MATCHŠÖ”“™‚ʼn½”Ô–Ú‚©”Ô†‚ð•\ަ‚³‚¹‚é‚̂͂ǂ¤‚Å‚µ‚傤B
ƒGƒNƒZƒ‹‚̃wƒ‹ƒv‚ÅAMATCHŠÖ”‚Ì•”•ª‚ð“ǂ݂‚ÂA
‘Ήž•\‚ÌE2E21‚Ƀ†[ƒU[Ý’è‚Æ“¯‚¶•À‚тŕ”–¼‚ð“ü—Í‚µ‚Ü‚µ‚½B
ŽŽ‚µ‚ÉA‚»‚Ì—×iF2ˆÈ~j‚ɔޮ‚ð“ü‚ê‚Ă݂܂µ‚½‚ªA
ŒŸ¸’l‚ÍA•À‚ч‚É“ü—Í‚µ‚½E2‚Å
ŒŸ¸”͈͂ÍAŽQÆ‚·‚éSheet‚P‚Ì•”–¼‚ª‚ ‚é—ñ‚ÅA
Ƈ‚ÌŽí—Þ‚ÍA‰½‚ð“ü‚ê‚é‚©•s–¾‚¾‚¯‚ÇA0‚ªŠ®‘Sˆê’v‚Á‚Ä‘‚¢‚Ä‚ ‚é‚©‚çA0‚ð“ü‚ê‚Ă݂Ä
=MATCH(E2,Sheet1!$G$2:$G$132,0)@‚Å‚P‚ƕԂÁ‚Ä‚«‚Ü‚µ‚½B
E2‚Æ“¯‚¶•¶Žš‚̂̌”‚ª•Ô‚Á‚Ä‚‚é‚Ì‚©‚ÈH‚ÆŽv‚Á‚½‚̂ł·‚ª
‚»‚ꂾ‚Æ3‚ª•Ô‚Á‚Ä‚‚é‚Í‚¸‚Ȃ̂ÅA‰½‚ª•Ô‚³‚ê‚Ä‚¢‚é‚Ì‚©‚³‚Á‚Ï‚è‚í‚©‚炸cB
‚Í‚ÄA‚¶‚á‚ E2‚Æ‚¢‚¤ƒZƒ‹–¼‚ł͂ȂA‚`‚T‚Æ‚¢‚¤•¶Žš‚ð“ü‚ê‚é‚Ì‚©‚µ‚çH
‚Æ‚àl‚¦‚½‚̂ł·‚ªA•¶Žš—ñ‚ð–‚ň͂ñ‚Å‚àƒGƒ‰[‚ɂȂé‚̂Œú‚߂܂µ‚½B
‚¶‚áAŽŸs‚Á‚Ă݂æ[‚Á‚ÆŽv‚¢[[20130510092122]]‚ð“ǂ݂܂µ‚½‚ªcB
"""" & lst & """",‚Á‚ĉ½‚̂ǂ±‚ðŽw‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©HH ‚Æ‚³‚ç‚ɬ—‚µ‚Ä‚«‚½‚̂ł¢‚Á‚½‚ñŽ~‚߂܂µ‚½B‚Ù‚ñ‚ƂɃgƒzƒz‚Å‚·B
„‚»‚±‚Å‚à‚¤ˆê“xl‚¦‚Ä‚à‚ç‚¢‚½‚¢‚Ì‚ªA•”–ˆ‚ɃV[ƒg‚𕪂¯‚é•K—v‚ª‚ ‚é‚Å‚µ‚傤‚©H
„‚»‚ÌŒã‚Ìì‹Æ‚ÌŠÖŒW‚Å@ƒV[ƒg‚ª•ª‚©‚ê‚Ä‚¢‚é•û‚ª—Ç‚¢‚̂Ȃçc
‚±‚ê‚ç‚̃f[ƒ^‚ðA40l‘OŒãi”¼”N`‚P”N‚ňႤl‚ɕςí‚è‚Ü‚·j‚Ì
ƒpƒ\ƒRƒ“‰SŽÒiƒGƒNƒZƒ‹ŠJ‚‚Ì‚à‰‚ß‚Ä“I‚Èj‚ÉAŒŽ‚P‰ñŽg—p‚µ‚Ä‚à‚炤•K—v‚ª‚ ‚è‚Ü‚·B
”Þ‚ç‚ÉŠm”F‚µ‚½‚Æ‚±‚ëA
EŠ’è‚̃Zƒ‹‚É•¶Žš‚ð“ü—Í‚·‚é‚̂̓Cƒ„B
Eƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚âƒvƒ‹ƒ_ƒEƒ““™‚ÅA‘I‘ð‚µ‚ÄŽ©•ª‚Ì•”‚ð‘I‚Ô‚Ì‚àƒCƒ„B
‚ÆŒ¾‚í‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚ÄB
ƒ^ƒu‚É•\‹L‚³‚ê‚Ä‚¢‚éAŽ©•ª‚Ì•”‚ðƒNƒŠƒbƒN‚µ‚Ä
•K—v–‡”ˆóü‚·‚é‚Ì‚ÍA‚¢‚¢‚Ì‚¾‚»‚¤‚Å‚·B
(•¶Žš‚ð“ü—Í‚µ‚½‚èA•‚¶‚邯‚«‚Éu•Û‘¶‚µ‚Ü‚·‚©Hv‚Æ•·‚©‚ꂽ‚è‚·‚é‚Ì‚ªƒCƒ„‚È‚ñ‚¾‚»‚¤‚Å‚·Bj
‚Ȃ̂ÅA‚ ‚Ì•û–@‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½‚킯‚Å‚·B
‚¿‚Ȃ݂ÉMachi‚Æ‚µ‚Ä‚Í
„—Ⴆ‚ÎAA2ƒZƒ‹‚É•\ަ‚³‚¹‚½‚¢•”–¼‚ð“ü—Í‚·‚鎖‚É‚µ‚Äc
‚±‚¿‚ç‚Í‘å•Ï–£—Í“I‚Å‚·!!!
‚â‚è•û‚Í‚º‚Ћ³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚Å‚·!!!(–À˜f‚łȂ¯‚ê‚ÎjB
iMachi)
„„ MATCHŠÖ”“™‚ʼn½”Ô–Ú‚©”Ô†‚ð•\ަ‚³‚¹‚é‚̂͂ǂ¤‚Å‚µ‚傤B „‘Ήž•\‚ÌE2E21‚Ƀ†[ƒU[Ý’è‚Æ“¯‚¶•À‚тŕ”–¼‚ð“ü—Í‚µ‚Ü‚µ‚½B „ŽŽ‚µ‚ÉA‚»‚Ì—×iF2ˆÈ~j‚ɔޮ‚ð“ü‚ê‚Ă݂܂µ‚½‚ªA ‚ ‚ç‚çAuŽŽ‚µv‚¾‚©‚ç@‘Ήž•\‚Ì•û‚ɔޮ‚ð“ü‚ꂽ‚̂ł·‚©H Sheet1‚ÅŽg‚¤”Ž®‚Ȃ̂ÅSheet1‚Ì•û‚Åì‚Á‚Ă݂ĉº‚³‚¢B
ƒrƒWƒ‡ƒ“‚ª‚‚©‚߂Ă¢‚È‚¢‚Á‚Û‚¢‚Ì‚ÅA•â‘«‚Æ‚µ‚ÄBBB @ @[A] [B] [C] [D] [E] [F] [1] •” ”Ô† ‘Ήž•\ [2] A7 4 ”Ô† •” [3] A8 5 1 A5 [4] A5 1 2 NICU [5] A7 4 3 A6 [6] NICU 2 4 A7 [7] A7 4 5 A8 ªMATCHŠÖ”‚ҔԂð•\ަ A:B‚ªSheet1ED:E‚ª‘Ήž•\‚¾‚ÆŽv‚Á‚Ă݂ĉº‚³‚¢B
¡‚ÍAA—ñ‚ðŽw’肵‚½‡‚É•À‚ׂĂ¢‚邯Žv‚¢‚Ü‚·‚ª ŠÖ”‚ÅB—ñ‚ð•\ަ‚³‚¹@¸‡‚É•À‚ׂ鎖‚É‚·‚邯 uŽw’肵‚½‡v‚É•ÏX‚ª‚ ‚Á‚½Žž‚ÉAƒR[ƒh“à‚Ì "‚`‚T,‚m‚h‚b‚t,‚`‚U,‚`‚V,‚`‚W,‚a‚R,‚h‚b‚t,‚a‚S,‚a‚T,‚a‚U,‚b‚Q,‚b‚R,‚b‚S,‚b‚T,‚d‚S,¼‚T,‚g‚c,‚d‚q,ŽèpŽº,ŠO—ˆ" ‚Æ‚©‚ð•ÏX‚µ‚È‚‚Ä‚æ‚‚È‚é‚æ‚Ëô
‚Á‚Ă̂ª–Ú•W‚Å‚·B
‚Ȃ̂ÅAB—ñiSheet1‚Ì•ûj‚ÉAMATCHŠÖ”‚ð“ü‚ê‚Ü‚·‚ËB
„‘Ήž•\‚ÌE2E21‚Ƀ†[ƒU[Ý’è‚Æ“¯‚¶•À‚тŕ”–¼‚ð“ü—Í‚µ‚Ü‚µ‚½B ‚ÆŒ¾‚¤Ž–‚Ȃ̂ÅiSheet1‚Ì2s–Ú‚É“ü‚ê‚鎮‚Íj @@MATCH(ŒŸ¸’l, ŒŸ¸”͈Í, [Ƈ‚ÌŒ^]) ŒŸ¸’l‚ª@ Sheet1‚ÌG2 ŒŸ¸”͈͂ª ‘Ήž•\ƒV[ƒg‚ÌE2:E21 Ƈ‚ÌŒ^‚Í yŠ®‘S‚Ɉê’v‚·‚é‚à‚Ìz‚ð’T‚µ‚½‚¢‚Ì‚Å@0 =MATCH(G2,‘Ήž•\!$E$2:$E$21,0)
ª‚̬‚³‚ȃTƒ“ƒvƒ‹‚Ìê‡@ŒŸ¸”ÍˆÍ‚É E2:E7 ‚Æ‚·‚邯Œ©o‚µ‚àŠÜ‚Ü‚ê‚é‚̂ŠB—ñ‚É•\ަ‚³‚ê‚é”Ô†‚ªˆê‚‚¸‚‚¸‚ê‚Ü‚·B @•”:A7 ‚ð’T‚µ‚½ê‡AE2ƒZƒ‹‚©‚甂¦‚Ä5”Ô–Ú‚É‚ ‚é‚Ì‚Åu5v‚ª•Ô‚³‚ê‚Ü‚·B ‚È‚ñ‚¾‚©—Ž‚¿’…‚©‚È‚¢‚Ì‚ÅAE3:E7‚ÆŽw’è‚·‚é‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
‚Ü‚½ASheet1‚ÌG—ñ‚Í•”ˆÈŠO‚Éu‚»‚Ì‘¼v‚à•\ަ‚³‚ê‚鎖‚ɂȂÁ‚Ä‚¢‚Ü‚·‚̂ŠE—ñ‚Ì•\‚ɒljÁ‚µ‚Ä‚¨‚‚©A‚±‚±‚à‚â‚Í‚è COUNTIFŠÖ”‚Æ—‚߂Ăà‚炤‚Æ—Ç‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB =IF(COUNTIF(‘Ήž•\!$E$2:$E$21,G2),MATHC(```),"‚»‚Ì‘¼")
„‚¶‚áAŽŸs‚Á‚Ă݂æ[‚Á‚ÆŽv‚¢[[20130510092122]]‚ð“ǂ݂܂µ‚½‚ªcB ”Ž®ˆÄ‚É‚µ‚ÄA‚±‚¿‚ç‚͈ê’U‚¨‚¢‚Ä‚¨‚«‚Ü‚µ‚傤BBB
„ƒ^ƒu‚É•\‹L‚³‚ê‚Ä‚¢‚éAŽ©•ª‚Ì•”‚ðƒNƒŠƒbƒN‚µ‚Ä•K—v–‡”ˆóü‚·‚é‚Ì‚ÍA‚¢‚¢‚Ì‚¾‚»‚¤‚Å‚·B —¹‰ð‚Å‚·B ƒR[ƒh‚Ì•û‚Í‚µ‘Ò‚Á‚ĉº‚³‚¢B „„—Ⴆ‚ÎAA2ƒZƒ‹‚É•\ަ‚³‚¹‚½‚¢•”–¼‚ð“ü—Í‚·‚鎖‚É‚µ‚Äc ‚Ì•û‚ªŠÈ’P‚Ȃ̂ÅAæ‚É‚±‚¿‚ç‚ðBBB
‚Ü‚¸‚ÍŽèì‹Æ‚Å‚â‚Á‚Ă݂ĉº‚³‚¢B ƒV[ƒg–¼‚ðu’Šov‚ÆŒ¾‚¤–¼‘O‚Å‘‚«‚Ü‚·‚ËB ’ŠoƒV[ƒg‚ÌA1ƒZƒ‹‚É Sheet1‚ÌG1ƒZƒ‹‚ÌŒ©o‚µ‚ðƒRƒs[ ’ŠoƒV[ƒg‚ÌA2ƒZƒ‹‚É •”–¼‚ðˆê‚“ü—Í
’ŠoƒV[ƒg‚ð•\ަ‚µ‚½ó‘Ô‚ÅAuÚ×Ý’èv‚ðŠJ‚«‚Ü‚·B @’Šoæ @@›‘I‘ð”͈͓à(F) @@œŽw’肵‚½”͈Í(O) ƒŠƒXƒg”͈Í(L) A1:A2 ŒŸõðŒ”͈Í(C) Sheet1!A:H ’Šo”͈Í(T) B1 ‚ðݒ肵‚ÄuOKv‚ð‰Ÿ‚µ‚Ü‚·B
ãŽè‚’Šoo—ˆ‚½‚çA‚±‚ê‚ðƒ}ƒNƒ‚Ì‹L˜^‚ÉŽæ‚Á‚Ä‚‚¾‚³‚¢B ‚»‚ÌÛAu‘O‰ñ‚ÌŒ‹‰Ê‚ðÁ‚·vì‹Æ‚©‚çs‚Á‚Ä‚à‚炦‚邯—Ç‚¢‚ÆŽv‚¢‚Ü‚·B @‚PDB:I—ñ‚̃f[ƒ^‚ðíœ @‚QD’Šo ‚ð‹L˜^‚ÉŽæ‚è‚Ü‚·B
‚Ü‚½AA2ƒZƒ‹‚ɂ͓ü—Í‹K‘¥‚Å@‘Ήž•\ƒV[ƒg‚ÌE2:E21‚𠃊ƒXƒg‚Å‘I‚ׂé—l‚É‚µ‚Ä‚¨‚‚Æ—Ç‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB
Žv‚Á‚½‚à‚Ì‚ª’Šo‚Å‚«‚éƒ}ƒNƒ‚ª‹L˜^o—ˆ‚½‚ç ƒR[ƒh‚ðŠJ‚‚ÆA‰ü‘¢‰ÓŠ‚ªŒ©‚‚©‚邯Žv‚¢‚Ü‚·B
(HANA)
„‚Ȃ̂ÅAB—ñiSheet1‚Ì•ûj‚ÉAMATCHŠÖ”‚ð“ü‚ê‚Ü‚·‚ËB
ƒf[ƒ^W–ñ‚ÅB—ñ‚ÉoŒÉŒŽ‚ª‚Í‚¢‚Á‚Ä‚¢‚é‚Ì‚ÅA
‚Æ‚è‚ ‚¦‚¸A‰½‚à“ü‚Á‚Ä‚¢‚È‚©‚Á‚½J—ñ‚É“ü‚ê‚Ü‚µ‚½B
”Ž®‚ð“ü‚ê‚é‚̃}ƒNƒ‚ÉAˆÈ‰º‚̂悤‚É‘}“ü‚µ‚Ü‚µ‚½‚ªA‚±‚ê‚Å—Ç‚¢‚Å‚µ‚傤‚©B
Option Explicit
Private Const MainSh = "Sheet1"
Private Const •\Sh = "‘Ήž•\"
Sub ”Ž®‚ð“ü‚ê‚é4()
Dim mxR As Long Dim •”–¼ As Long, •¨•i As Long Dim ¸‡ As Long mxR = Range("C" & Rows.Count).End(xlUp).Row With Sheets(MainSh) .Cells.Replace What:="@", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False .Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False .Range("J1") = "¸‡" @@•”–¼ = Sheets(•\Sh).Range("H" & Rows.Count).End(xlUp).Row .Range("G2:G" & mxR).Formula = _ "=IF(COUNTIF(" & •\Sh & "!$H$2:$H$" & •”–¼ & ",C2),VLOOKUP(C2," & •\Sh & "!$H$2:$I$" & •”–¼ & ",2,FALSE),""‚»‚Ì‘¼"")" •¨•i = Sheets(•\Sh).Range("A" & Rows.Count).End(xlUp).Row .Range("F2:F" & mxR).Formula = _ "=IF(COUNTIF(" & •\Sh & "!$A$2:$A$" & •¨•i & ",A2),D2*VLOOKUP(A2," & •\Sh & "!$A$2:$B$" & •¨•i & ",2,FALSE),""H"")" .Range("H2:H" & mxR).Formula = _ "=IF(COUNTIF(" & •\Sh & "!$A$2:$A$" & •¨•i & ",A2),VLOOKUP(A2," & •\Sh & "!$A$2:$C$" & •¨•i & ",3,FALSE),""H"")" @¸‡ = Sheets(MainSh).Range("G" & Rows.Count).End(xlUp).Row .Range("J2:J" & mxR).Formula = "=MATCH(G2," & •\Sh & "!$E$3:$E$23,0)"
End With With Sheets(MainSh) .Sort.SortFields.Add Key:=Range("J2"), _ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal End With
With ActiveWorkbook.Worksheets("Sheet1").Sort@¨‚±‚±‚àuDv‚Å‘±‚¯‚½‚¢‚ÆŽv‚Á‚½‚̂ł·‚ªƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B .SetRange Range("A1:J111") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub ˆÈã‚Å‚·B
„’ŠoƒV[ƒg‚ÌA1ƒZƒ‹‚É Sheet1‚ÌG1ƒZƒ‹‚ÌŒ©o‚µ‚ðƒRƒs[c
‚±‚êˆÈ~AHANA‚³‚Ü‚ª‘‚¢‚Ä‚ ‚é’Ê‚è‚É‚â‚Á‚Ă݂½‚Æ‚±‚ëA
Sub ’Šo()
Sheets("’Šo").Select Columns("B:I").Select Selection.ClearContents Range("A1").Select ActiveCell.FormulaR1C1 = "•\ަ•a“–¼" Range("A2").Select@¨‚±‚±‚ÍAƒŠƒXƒg‚É‚µ‚Ä‚ ‚è‚Ü‚·B Range("A1:A2").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheets( _ "Sheet1").Columns("A:H"), CopyToRange:=Range("B1"), Unique:=False End Sub ˆÈã‚ðs‚¤‚ÆA B1ƒZƒ‹‚ÉA1ƒZƒ‹‚Æ“¯‚¶“à—eAB2ƒZƒ‹‚ÉA2ƒZƒ‹‚Æ“¯‚¶“à—e‚ª•\ަ‚³‚ê‚Ü‚·B ‚»‚êˆÈŠO‚̃f[ƒ^‚Í•\ަ‚³‚ê‚È‚¢‚̂ł·‚ªA¡‰ñ‚Í‚±‚ê‚Ň‚Á‚Ä‚¢‚Ü‚·‚©HiMachi)
@@›‘I‘ð”͈͓à(F) @@œŽw’肵‚½”͈Í(O) ƒŠƒXƒg”͈Í(L) Sheet1!A:H ŒŸõðŒ”͈Í(C) ’ŠoIA1:A2 ’Šo”͈Í(T) Sheet1!B1:I1 ‚ÅAˆÈ‰º‚ðƒ}ƒNƒ‚É“ü‚ê‚邯 Sub ’Šo6() Sheets("’Šo").Select Range("A2").Select Sheets("Sheet1").Columns("A:H").AdvancedFilter Action:=xlFilterCopy, _ CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("B1:I1"), Unique:=False End Sub ˆÈã‚Å‚·B‚Í‚¶‚ß‚ÍA Option Explicit Private Const ’ŠoSh = "’Šo" Sub ’Šo5() Dim ’Šo As Long ’Šo = Sheets(’ŠoSh).Range("A2")@¨‚±‚±‚ÅŒ^‚ªˆê’v‚µ‚Ü‚¹‚ñ‚ƃGƒ‰[‚ªo‚é Sheets("Sheet1").Columns("A:H").AdvancedFilter Action:=xlFilterCopy, _ CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("B1:I1"), Unique:=False End Sub ‚Æ‚â‚Á‚Ă݂½‚̂ł·‚ªA•t‚¯Än‚ł͑Ήž‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½iT_T)BiMachi)
„¨‚±‚±‚àuDv‚Å‘±‚¯‚½‚¢‚ÆŽv‚Á‚½‚̂ł·‚ªƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B ‚»‚¤‚Å‚·‚ËB‚±‚±‚Í‚µ“ïˆÕ“x‚ª‚‚¢‚ÆŽv‚¢‚Ü‚·B 2003‚܂ł̃\[ƒg‚Ì‹L˜^‚Ì•û‚ª‚‚‚«‚â‚·‚¢‚Å‚·B ‚Å‚àA2007 or 2010 ‚Ƃ̎–‚Å‚·‚̂Ŏd•û‚È‚¢‚Å‚·‚ËBBB
‚Ü‚¸AWith ‚©‚ço‚µ‚Ă݂ÄARange ‚Ì‘O‚É‚àu‚ǂ̃V[ƒgIIv‚Ì–¾‹L‚ð‚µ‚Ä‚Ý‚Ü‚·‚Æ Sheets(MainSh).Sort.SortFields.Add Key:=Sheets(MainSh).Range("J2"), _ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal Sheets(MainSh).Sort.SetRange Sheets(MainSh).Range("A1:J111") Sheets(MainSh).Sort.Header = xlYes Sheets(MainSh).Sort.MatchCase = False Sheets(MainSh).Sort.Orientation = xlTopToBottom Sheets(MainSh).Sort.SortMethod = xlPinYin Sheets(MainSh).Sort.Apply ‚±‚ñ‚ÈŠ´‚¶‚ɬ‚è‚Ü‚·B uSheets(MainSh).Sortv‚ð Wiht ‚ÌŒã‚ë‚ɂ܂Ƃ߂½‚¢Š‚Å‚·‚ª @@Key:=Sheets(MainSh).Range("J2") @@Sheets(MainSh).Range("A1:J111") ‚ÌŠ‚ªu.Sortv‚ª‚‚¢‚Ä–³‚¢‚̂ł½‚ß‚ç‚Á‚Ä‚µ‚Ü‚¤Š´‚¶‚Å‚·‚ËB
With Sheets(MainSh)@‚Æ‚µ‚Ä‚à—Ç‚¢‚Å‚·‚ªA‚±‚ñ‚ÈŠ´‚¶‚É‚µ‚Ă݂ĉº‚³‚¢B With Sheets(MainSh).Sort .SortFields.Add Key:=.Parent.Range("J2"), _ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal .SetRange .Parent.Range("A1:J111") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With
‚ ‚ÆAA1:J111 ‚Ìu111v‚Í mxR ‚ÌŽ–‚Å‚·‚æ‚ËH
ƒ\[ƒg‚ÌŠÖ˜A‚Ås‚‚ÆAƒ}ƒNƒ‚Ì‹L˜^‚ð‚Æ‚Á‚½Žž @@@ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear ‚Á‚Ă̂ªA‹L˜^‚³‚ê‚Ä‚¢‚½‚ÆŽv‚¢‚Ü‚·B d—v‚Ȃ̂ÅAu.SortFields.Addv‚Ì‘O‚É“ü‚ê‚Ä‚¨‚¢‚ĉº‚³‚¢B With Sheets(MainSh).Sort@‚Ì’†‚É“ü‚ê‚é‚Ì‚Åu.SortFields.Clearv‚ð“ü‚ê‚ĉº‚³‚¢‚ËB
((”Ž®‚ð“ü‚ê‚é4))ƒ}ƒNƒ‚ÉŠÖ‚µ‚ÄAׂ©‚¢Ž–‚ð‘‚‚Æ @@@mxR = Range("C" & Rows.Count).End(xlUp).Row ‚±‚ê‚ÍAMainSh‚̃Zƒ‹‚ÌŽ–‚Ȃ̂Åi‚Å‚·‚æ‚ËHjWith‚Ì’†‚É“ü‚ê‚Ä u‚ǂ̃V[ƒg‚ÌIIv‚ð‘‚—l‚É‚µ‚ĉº‚³‚¢B
‚»‚ê‚©‚ç @@@.Range("J1") = "¸‡" ‚±‚ê‚ÍA‚±‚±‚Å‚·‚邿‚è‚Í((ƒf[ƒ^ŽûW))ƒ}ƒNƒ‚Å 1s–Ú‚ÉŒ©o‚µ‚ð“ü—Í‚·‚é•”•ª‚ª—L‚è‚Ü‚·‚̂Š‚»‚±‚ňê‚É‚â‚Á‚Ä‚¨‚¢‚½•û‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
’Šo‚Ì•û‚ÉŠÖ‚µ‚Ăł·‚ª „B1ƒZƒ‹‚ÉA1ƒZƒ‹‚Æ“¯‚¶“à—eAB2ƒZƒ‹‚ÉA2ƒZƒ‹‚Æ“¯‚¶“à—e‚ª•\ަ‚³‚ê‚Ü‚·B „‚»‚êˆÈŠO‚̃f[ƒ^‚Í•\ަ‚³‚ê‚È‚¢‚̂ł·‚ªA¡‰ñ‚Í‚±‚ê‚Ň‚Á‚Ä‚¢‚Ü‚·‚©H ‚¢‚âA‡‚Á‚ĂȂ¢‚Å‚·‚Ë‚s‚s
‚ AŽ„‚ªà–¾‚ð‘‚«ŠÔˆá‚¦‚Ă܂·Bς݂܂¹‚ñB „ŠÌS‚Ì’Šo‚³‚¹‚é•”•ª‚ð–Y‚ê‚Ä‚¢‚Ü‚µ‚½B ‚É‘‚¢‚Ä‚à‚ç‚Á‚Ä‚¢‚éÝ’è‚ų‚µ‚’Šoo—ˆ‚Ü‚µ‚½‚©H
‚¿‚Ȃ݂ÉA‚±‚̃R[ƒh‚Í @’ŠoƒV[ƒg‚ÌA2ƒZƒ‹‚Ì’l‚ª•Ï‚í‚Á‚½‚玩“®ŽÀsII ‚ðl‚¦‚Ä‚¢‚é‚Ì‚ÅA•K‚¸@ƒAƒNƒeƒBƒuƒV[ƒg’ŠoƒV[ƒg@‚Å‚·B
‘¼‚̃V[ƒg‚ªƒAƒNƒeƒBƒu‚Èó‘Ô‚ÅŽÀs‚·‚é–Ú˜_Œ©‚ª—L‚é‚È‚ç•ʂł·‚ª ‚»‚¤‚łȂ¢‚È‚çA @Private Const ’ŠoSh = "’Šo" Sheets("’Šo").Select “™‚Í—v‚ç‚È‚¢‚ÆŽv‚¢‚Ü‚·B
‚Ü‚½A((’Šo6))‚Ì Range("A2").Select ‚à—v‚ç‚È‚¢‚Å‚·‚ËB
ÜŠp‚Ȃ̂Å((’Šo5))‚Ì „Dim ’Šo As Long „’Šo = Sheets(’ŠoSh).Range("A2")@¨‚±‚±‚ÅŒ^‚ªˆê’v‚µ‚Ü‚¹‚ñ‚ƃGƒ‰[‚ªo‚é ‚Ì“_‚ɂ‚¢‚Ä‚µ‘‚«‚½‚¢‚̂ł·‚ª ’·‚‚È‚Á‚½‚Ì‚Å‚à‚¤‚µŒã‚É‚µ‚Ü‚·B
‚Å‚à‚Á‚ÄAƒXƒŒ‚à‚©‚Ȃ蒷‚‚È‚Á‚½‚̂ŠV‚µ‚‚½‚ĂĂà‚ç‚Á‚Ä—Ç‚¢‚Å‚µ‚傤‚©H
‚»‚ÌÛAŒ»Ýo—ˆ‚Ä‚¢‚éƒR[ƒh‚Í V‚µ‚¢ƒXƒŒ‚É“ü‚ê‚é—l‚É‚µ‚ĖႦ‚邯—Ç‚¢‚̂ł·‚ªB
V‹K“Še‚µ‚ĖႤ‚ÆAURL‚ªŒˆ‚Ü‚è‚Ü‚·‚̂Š‚±‚¿‚ç‚ÉƒŠƒ“ƒN‚ð“\‚Á‚Ä‚¨‚¢‚ĖႦ‚邯—Ç‚¢‚ÆŽv‚¢‚Ü‚·B @VƒXƒŒ‚É‚ÍA‹ŒƒXƒŒ‚ÌƒŠƒ“ƒN‚ðBBB
(HANA)
„‚Å‚à‚Á‚ÄAƒXƒŒ‚à‚©‚Ȃ蒷‚‚È‚Á‚½‚Ì‚Å@V‚µ‚‚½‚ĂĂà‚ç‚Á‚Ä—Ç‚¢‚Å‚µ‚傤‚©H
‚í‚©‚è‚Ü‚µ‚½B
V‚µ‚¢ƒXƒŒ‚̃AƒhƒŒƒX‚Í
wƒf[ƒ^‚Ì®—•û–@‚ɂ‚¢‚Äx‚Å
https://www.excel.studio-kazu.jp/kw/20130529235735.html
‚É‚ ‚è‚Ü‚·B
„‚»‚ÌÛAŒ»Ýo—ˆ‚Ä‚¢‚éƒR[ƒh‚Í@ V‚µ‚¢ƒXƒŒ‚É“ü‚ê‚é—l‚É‚µ‚ĖႦ‚邯—Ç‚¢‚̂ł·‚ªB
Œ»Ýo—ˆ‚Ä‚¢‚éƒR[ƒh‚ð‘S•”Ú‚¹‚Ä‚µ‚Ü‚Á‚½‚½‚ßA
‚Ü‚½‚à‚â’·•¶‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚·‚݂܂¹‚ñm(_ _)m.
[ ˆê——(ÅVXV‡) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.