<?xml version="1.0" encoding="UTF-8"  standalone="yes" ?>
<rss version="2.0">
	<channel>
		<title>社群: 艾鍗學院 Blog - 文件區(Excel VBA)</title>
		<description>台灣數位學習數位教學平台 RSS feed provider</description>
		<language>zh-tw</language>
		<link>http://lms.xms.com.tw/board.php?courseID=143&amp;f=doclist&amp;folderID=1763</link>
	<item>
		<title>[Excel VBA] 用Excel做數據分折</title>
		<link>http://lms.xms.com.tw/board.php?courseID=143&amp;f=doc&amp;cid=9526</link>
		<description></description>
		<pubDate>Wed, 26 Dec 2012 19:50:47 +0800</pubDate>
	</item>
	<item>
		<title>[Excel VBA] #DIV/0! 如何顯示成 0</title>
		<link>http://lms.xms.com.tw/board.php?courseID=143&amp;f=doc&amp;cid=9524</link>
		<description> </description>
		<pubDate>Tue, 25 Dec 2012 17:03:23 +0800</pubDate>
	</item>
	<item>
		<title>[Excel VBA] COUNTIFS</title>
		<link>http://lms.xms.com.tw/board.php?courseID=143&amp;f=doc&amp;cid=9522</link>
		<description>
COUNTIFS


會計算某範圍內符合多個準則的儲存格數目。
語法
COUNTIFS(range1, criteria1,range2, criteria2...)
Range1, range2, ...&amp;nbsp;&amp;nbsp;是要在其中估算關聯準則的 1 到 127 
個範圍。每個範圍中的儲存格都必須是數字或名稱、陣列，或含有數字的參照。如果是保留空白或文字值，則會予以忽略。
Criteria1, criteria2, ...&amp;nbsp;&amp;nbsp;是用以定義要計算之儲存格的 1 到 127 
個準則，可以是數字、運算式、儲存格參照或文字。例如，準則可以由 32、&quot;32&quot;、&quot;&amp;gt;32&quot;、&quot;apples&quot; 或 B4 表示。
備註

對於範圍中的每個儲存格，只有指定的所有對應準則都為 true，該儲存格才能用於計算。
如果有任何準則是空白的儲存格，則 COUNTIFS 會將其視為 0 值。
您可以在準則中使用萬用字元、問號 (?) 及星號 
(*)。問號可替代任一個字元；星號可替代任一連續字元。如果您確實要尋找實際的問號或星號，請在該字元前輸入波狀符號 (~)。









&amp;nbsp;

1

2

3

4

5

6

7

8

9

10




A
B
C
D

銷售員
超出 Widgets 配額
超出 Gadgets 配額 
超出 Doodads 配額

何大樓
是
否
否

王大德
是
是
否

蘇涵蘊
是
是
是

游志源
否
是
是

公式
說明 (結果)

=COUNTIFS(B2:D2,&quot;=是&quot;)
計算何大樓的銷售配額超出 
Widgets、Gadgets 及 Doodads 的次數 (1)

=COUNTIFS(B2:B5,&quot;=是&quot;,C2:C5,&quot;=是&quot;)
計算配額同時超出 Widgets 
及 Gadgets 的銷售員數 (2)

=COUNTIFS(B5:D5,&quot;=是&quot;,B3:D3,&quot;=是&quot;)   </description>
		<pubDate>Tue, 25 Dec 2012 10:13:50 +0800</pubDate>
	</item>
	<item>
		<title>[Excel VBA] 週數轉換日期)</title>
		<link>http://lms.xms.com.tw/board.php?courseID=143&amp;f=doc&amp;cid=6114</link>
		<description>&#039;&#039;-----週數轉換日期---
&amp;nbsp;
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
&amp;nbsp;
&amp;nbsp; If CheckBox1.Value = True Then&amp;nbsp; &amp;nbsp; End&amp;nbsp; &amp;nbsp; End If&amp;nbsp; 
If Not Intersect(Range(&quot;B3:CA6&quot;), Target) Is Nothing Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WeekNum = Cells(2, ActiveCell.Column)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not Intersect(Range(&quot;3:3&quot;), Target) Is Nothing Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial = 40544 + (WeekNum - 1) * 7&amp;nbsp;&amp;nbsp;&amp;nbsp; &#039; 40544 means 2011/1/1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not Intersect(Range(&quot;4:4&quot;), Target) Is Nothing Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial = 40544 + (WeekNum - 1) * 7 + 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#039;&#039;--------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sWeekDay = Weekday(serial, vbMonday)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select Case UCase(sWeekDay)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = &quot;1&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lWeekDay = &quot;星期一&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = &quot;2&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lWeekDay = &quot;星期二&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = &quot;3&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lWeekDay = &quot;星期三&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = &quot;4&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lWeekDay = &quot;星期四&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = &quot;5&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lWeekDay = &quot;星期五&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = &quot;6&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lWeekDay = &quot;星期六&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case Is = &quot;7&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lWeekDay = &quot;星期日&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Select
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#039;---status--&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str1 = Year(serial) &amp;amp; &quot;/&quot; &amp;amp; Month(serial) &amp;amp; &quot;/&quot; &amp;amp; Day(serial) &amp;amp; &quot; (&quot; &amp;amp; lWeekDay &amp;amp; &quot;)&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Range(&quot;W23&quot;).Value = str1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox str1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub
&amp;nbsp;       </description>
		<pubDate>Thu, 09 Jun 2011 23:13:29 +0800</pubDate>
	</item>
	</channel>
	</rss>
