Jump to content

nao subrepor no excel, e passar do excel pa datagrid


André Parreira
 Share

Recommended Posts

Boas

Eu ja andei a pesquisar e nao estou a conseguir fazer, estou a tentar incrementar dados pelo vb.net para o excel.

Como e que eu fasso para ao incrementar dados nao subrepor aos que ja la estao??

esta primeira e mais importante.

a outra era passar dados do excel para o vb.net, tem que ser atraves do datagrid, se tivessem alguns tutoriais a dizer km isso se fazia agradecia.

Obrigado pela ajuda

Link to comment
Share on other sites

Já te disseram...

"e ires mudando de linha, tens que utilizar um if ,penso eu, para ires vendo se a celula esta fazia."

Em alternativa podes gravar numa célula tio mais para o fim da folha, a última linha que foi preenchida...

No início verificas isso, começas a partir dessa e quando acabar... vai alterar a tal célula de controle...

Não parece muito dificil

Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!

Link to comment
Share on other sites

Ok vou fazer isso, so nao sei como se ve qual a ultima linha prenchida, ja prokurei a manha toda.

o unico codigo que fiquei foi este

'Dim ultima_linha As Long
        'Dim linha As Long
        'linha = 2
        'Do While linha <> 0
        '    linha = linha + 1
        'Loop
        'ultima_linha = linha
        'MsgBox(ultima_linha)
Link to comment
Share on other sites

Si ja fiz o range, mas tenho 4 colunas [ A, B, C, D] tenho tambem 4 range.

tenho que fazer esse ciclo 4 vezes, para cada range?

e onde e ke introzudo o range dentro dessa rotina?

por ex:

'Dim ultima_linha As Long
       'Dim linha As Long
       'linha = 2

RANGE???????????????????
       'Do While linha <> 0
       '    linha = linha + 1
       'Loop
       'ultima_linha = linha
       'MsgBox(ultima_linha)

e ai? nao estou a ver mt bem , se tieverem tutorias..

Obrigado

Link to comment
Share on other sites

   MaxRowNumber = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row 

esta a dar erro no MaxRowNumber, no ActiveShett e no xlCellTypeLastCell

Diz que nao estao declaradas

tem que ser variaves, ou tenho que fazer algum import?

tenho estes imports

Imports Microsoft.Office.Interop

Imports System.IO

Imports System.Threading.Thread

Imports Excel

Imports Microsoft.Office.Interop.Excel

Imports System.Globalization

alguem sabe algum site para converter codigo html para vb.net??

Obrigado

Link to comment
Share on other sites

Ja so me falta mm isso para kuase akabar o projecto.

1º Ja com dados na datagrid eu altero na datagrid(ke tb ja ta feito) mas gravar para uma folha excel

2º Como e que ao abrir uma folha excel, eu ao incrementar, os dados nao se subreporem aos ja existentes( sei que meterm o codigo em baixo, mas n presebi mt bem)

Agradecia ajuda sff

ObrigDO

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.