<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tiago Salgado &#187; asp</title>
	<atom:link href="http://blog.tiagosalgado.com/tag/asp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tiagosalgado.com</link>
	<description>personal blog</description>
	<lastBuildDate>Sat, 21 Jan 2012 15:20:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Excel &#8211; Converter Texto para Número automáticamente</title>
		<link>http://blog.tiagosalgado.com/2009/05/22/excel-converter-texto-para-numero-automaticamente/</link>
		<comments>http://blog.tiagosalgado.com/2009/05/22/excel-converter-texto-para-numero-automaticamente/#comments</comments>
		<pubDate>Fri, 22 May 2009 13:22:43 +0000</pubDate>
		<dc:creator>Tiago Salgado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[macros]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.tiagosalgado.com/?p=396</guid>
		<description><![CDATA[Já por várias vezes me aconteceu ter que importar um ficheiro em Excel para uma tabela no SQL Server e perder dados na importação devido a células que deveriam ser números, estarem assumidas como texto. Quando isto acontece, o Excel dá-nos essa indicação e permite-nos converter esse mesmo texto para número. Quando temos poucos dados,]]></description>
			<content:encoded><![CDATA[<p>Já por várias vezes me aconteceu ter que importar um ficheiro em Excel para uma tabela no SQL Server e perder dados na importação devido a células que deveriam ser números, estarem assumidas como texto.</p>
<p>Quando isto acontece, o Excel dá-nos essa indicação e permite-nos converter esse mesmo texto para número.</p>
<p><a href="http://oito.files.wordpress.com/2009/05/excel_numero_para_texto.png"><img class="aligncenter size-full wp-image-397" title="Excel_Numero_Para_Texto" src="http://oito.files.wordpress.com/2009/05/excel_numero_para_texto.png" alt="Excel_Numero_Para_Texto" width="356" height="282" /></a></p>
<p>Quando temos poucos dados, esta correcção torna-se fácil e não perdemos muito tempo. O problema é quando temos um ficheiro com milhares de linhas e dezenas de colunas e temos que andar à procura de todas as células que possam ter esse erro.</p>
<p>Para me resolver esse problema, criei uma Macro que vai percorrer todas as células no intervalo definido e verificar se existe este erro, e caso exista vai corrigi-lo.</p>
<p>Para saber que determinada célula está neste estado, as funções IsText() e IsNumeric() terão que retornar um valor verdadeiro, e para corrigir basta alterar o valor da célula para o valor actual <img src='http://blog.tiagosalgado.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A Macro pode ser algo como isto:</p>
<blockquote><p>Sub ConverterTextoParaNumero()<br />
On Error GoTo Erro</p>
<p>For Each celula In Range(&#8220;A:A&#8221;)<br />
If IsNumeric(Range(celula.Address)) And Application.WorksheetFunction.IsText(Range(celula.Address)) Then<br />
celula.Interior.ColorIndex = 36<br />
celula.Value = celula.Value<br />
End If<br />
Next celula<br />
MsgBox &#8220;Processo terminado&#8221;</p>
<p>Exit Sub<br />
Erro:<br />
MsgBox &#8220;Erro no processo&#8221;<br />
End Sub</p></blockquote>
<p>Este código vai percorrer todo o intervalo definido e alterar todas as células no estado de &#8220;Número copiado como texto&#8221; para um fundo amarelo e corrigir o erro.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tiagosalgado.com/2009/05/22/excel-converter-texto-para-numero-automaticamente/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Erro ao fazer upload em ASP + IIS 7 – Operation not Allowed</title>
		<link>http://blog.tiagosalgado.com/2009/05/21/erro-ao-fazer-upload-em-asp-iis-7-operation-not-allowed/</link>
		<comments>http://blog.tiagosalgado.com/2009/05/21/erro-ao-fazer-upload-em-asp-iis-7-operation-not-allowed/#comments</comments>
		<pubDate>Thu, 21 May 2009 22:25:19 +0000</pubDate>
		<dc:creator>Tiago Salgado</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://blog.tiagosalgado.com/2009/05/21/erro-ao-fazer-upload-em-asp-iis-7-operation-not-allowed/</guid>
		<description><![CDATA[Ao tentar fazer o upload de um ficheiro numa aplicação em ASP (sim, ainda se vai mexendo nisso), surgia o erro “Operation Not Allowed”. O problema estava no limite máximo permitido de tamanho para upload de um ficheiro (200kb +/-) no IIS, e para contornar bastou alterar esse limite para um valor superior. IIS Manager]]></description>
			<content:encoded><![CDATA[<p>Ao tentar fazer o upload de um ficheiro numa aplicação em ASP (sim, ainda se vai mexendo nisso), surgia o erro “Operation Not Allowed”.</p>
<p>O problema estava no limite máximo permitido de tamanho para upload de um ficheiro (200kb +/-) no IIS, e para contornar bastou alterar esse limite para um valor superior.</p>
<p>IIS Manager &gt; SERVIDOR &gt; ASP &gt; Limits Properties &gt; Maximum Requesting Entity Body Limit</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tiagosalgado.com/2009/05/21/erro-ao-fazer-upload-em-asp-iis-7-operation-not-allowed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

