Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
#26931
Pessoal de-me uma força

o comando abaixo só importa 13584 Linhas para o access.

Sub Teste()

Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim SQL As String
Dim BancoDEDados As String

Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset

BancoDEDados = "C:\BancoMeuTeste.mdb"

cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ThisWorkbook.Path & _
Application.PathSeparator & ThisWorkbook.Name & ";Extended Properties=Excel 8.0"
cn.Open

SQL = "SELECT * INTO [TESTE] IN '" & BancoDEDados & "' FROM [Sheet1$]"

'rs.Open SQL, cn
cn.Execute SQL

cn.Close

End Sub


Alguem pode me ajudar como tiro esse limite, a planilha que eu estava usando é uma no formato de Binario com uma planilha com no Sheet1 e 800 mil dados no formato texto.

Qualquer duvida me coloco a disposição.
#26932
Tente usar isso na ConnectionString e veja se ajuda

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.Path & _
Application.PathSeparator & ThisWorkbook.Name & ";Extended Properties="Excel 12.0;HDR=YES"
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord