<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBA: Проверка наличия папки в Excel]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8816&amp;type=atom" />
	<updated>2013-10-26T02:34:17Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=8816</id>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Проверка наличия папки в Excel]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76461#p76461" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Option Explicit

Sub TestPath()
    Dim objFSO As Object
    Dim objRange As Range
    Dim i As Integer
    
    
    Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
    
    With ThisWorkbook.ActiveSheet.UsedRange.Rows
        For i = 2 To .Rows.Count
            If objFSO.FolderExists(objFSO.BuildPath(.Cells(i, 1).Value, .Cells(i, 2).Value)) Then
                Union(.Cells(i, 1), .Cells(i, 2)).Font.ColorIndex = 10
            Else
                Union(.Cells(i, 1), .Cells(i, 2)).Font.ColorIndex = 3
            End If
        Next
    End With
    
    Set objFSO = Nothing
End Sub
</code></pre></div><p>Предполагается, что первая строка отдана под заголовки столбцов.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-10-26T02:34:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76461#p76461</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBA: Проверка наличия папки в Excel]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76459#p76459" />
			<content type="html"><![CDATA[<p>Имеется таблица Excel. В первом столбце - имя сервера. Во втором столбце путь до какой-либо папки на этом сервере.<br />Задача: Написать макрос на VBA, который будет проверять наличие (существование) папки из второй ячейки на сервере из первой ячейки. И в случае наличия папки, делать строку, например, зеленой. Иначе делать красной.<br />В общем, нужна функция - аналог Test-Path и PowerShell.</p>]]></content>
			<author>
				<name><![CDATA[ankar84]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31012</uri>
			</author>
			<updated>2013-10-26T01:11:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76459#p76459</id>
		</entry>
</feed>
