<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBA: Функция "Рабдень"]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10241&amp;type=atom" />
	<updated>2014-12-19T11:20:39Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=10241</id>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89597#p89597" />
			<content type="html"><![CDATA[<p><strong>PRIMALEVIL</strong>, попробуйте использовать там, например. массив. Наподобие:<br /></p><div class="codebox"><pre><code>…, aHolydays() As Date) As Date</code></pre></div><p>(не проверялось).</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-12-19T11:20:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89597#p89597</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89594#p89594" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Вот итоговая рабочая функция</p></blockquote></div><p>Стоп. Откуда в Access&#039;е тип «Range»?</p></blockquote></div><p>Блин, функция работает только Excel, опубликовал до того как протестил в Access...<br />Да, там не катит...</p>]]></content>
			<author>
				<name><![CDATA[PRIMALEVIL]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32749</uri>
			</author>
			<updated>2014-12-19T10:17:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89594#p89594</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89592#p89592" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Вот итоговая рабочая функция</p></blockquote></div><p>Стоп. Откуда в Access&#039;е тип «Range»?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-12-19T08:46:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89592#p89592</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89591#p89591" />
			<content type="html"><![CDATA[<p>Вот итоговая рабочая функция, вдруг кому потребуется:<br /></p><div class="codebox"><pre><code>Public Function WeekDayCalc(StartDate As Date, Days As Integer, HolD As Range) As Date
Dim x As Date
Dim i As Integer
Dim s As Integer

x = StartDate: i = 0

Do

x = x + 1

        For Each hd In HolD
            If x = hd Or Weekday(x, 2) = 6 Or Weekday(x, 2) = 7 Then
                s = 0
            ElseIf x = hd Or Weekday(x, 2) &gt;= 1 And Weekday(x, 2) &lt;= 5 Then
                s = 1
            End If
            
            If s = 0 Then
                Exit For
            End If
    Next hd
    
i = i + s

Loop Until i = Days

WeekDayCalc = x

End Function</code></pre></div>]]></content>
			<author>
				<name><![CDATA[PRIMALEVIL]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32749</uri>
			</author>
			<updated>2014-12-19T08:31:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89591#p89591</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89353#p89353" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><strong>PRIMALEVIL</strong>, ясно. Это, случайно, не Ваша тема: <a href="http://www.cyberforum.ru/ms-access/thread1307290.html">РАБДЕНЬ ЧИСТРАБДНИ в ACCESS - MS Access - CyberForum.ru</a>?</p></blockquote></div><p>Если бы все так просто было...</p>]]></content>
			<author>
				<name><![CDATA[PRIMALEVIL]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32749</uri>
			</author>
			<updated>2014-12-15T12:50:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89353#p89353</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89337#p89337" />
			<content type="html"><![CDATA[<p><strong>PRIMALEVIL</strong>, ясно. Это, случайно, не Ваша тема: <a href="http://www.cyberforum.ru/ms-access/thread1307290.html">РАБДЕНЬ ЧИСТРАБДНИ в ACCESS - MS Access - CyberForum.ru</a>?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-12-15T11:55:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89337#p89337</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89335#p89335" />
			<content type="html"><![CDATA[<p>Я делаю БД в access. БД до этого существовала в Excel, там один из важных моментов - вычисление даты через функцию &quot;Рабдень&quot;, вот я и думаю как реализовать то же самое в access</p>]]></content>
			<author>
				<name><![CDATA[PRIMALEVIL]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32749</uri>
			</author>
			<updated>2014-12-15T11:48:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89335#p89335</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89334#p89334" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Стоит. мне нужна именно текс кода самой функции.</p></blockquote></div><p>Как Вы понимаете VBA кода функции рабочего листа «Рабдень» не существует в принципе.</p><p>Ответьте на второй вопрос.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-12-15T11:43:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89334#p89334</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89331#p89331" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><strong>PRIMALEVIL</strong>, а стоит? Это: <a href="http://msdn.microsoft.com/en-us/library/office/aa221602%28v=office.11%29.aspx">Using Microsoft Excel Worksheet Functions in Visual Basic [Excel 2003 VBA Language Reference]</a> пробовали пользовать?</p></blockquote></div><p>Стоит. мне нужна именно текс кода самой функции.</p>]]></content>
			<author>
				<name><![CDATA[PRIMALEVIL]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32749</uri>
			</author>
			<updated>2014-12-15T10:15:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89331#p89331</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89330#p89330" />
			<content type="html"><![CDATA[<p><strong>PRIMALEVIL</strong>, а стоит? Это: <a href="http://msdn.microsoft.com/en-us/library/office/aa221602%28v=office.11%29.aspx">Using Microsoft Excel Worksheet Functions in Visual Basic [Excel 2003 VBA Language Reference]</a> пробовали пользовать?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-12-15T10:06:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89330#p89330</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBA: Функция "Рабдень"]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89329#p89329" />
			<content type="html"><![CDATA[<p>Есть функция &quot;Рабдень&quot;, нужна аналогичная функция написанная на&nbsp; vba. <br />Смысл в том, что бы задавать начальную дату, временной интервал в днях и что бы функция считала конечную дату исключая выходные и праздничные дни указанные списком.</p>]]></content>
			<author>
				<name><![CDATA[PRIMALEVIL]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32749</uri>
			</author>
			<updated>2014-12-15T09:38:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89329#p89329</id>
		</entry>
</feed>
