VARIAVEL COM VALOR DEFINIDO

REINALDOSPINDOL 12/12/2011 09:55:40
#391115
Pessoal, bom dia.

Gostaria de saber como posso criar uma variável que tenha um valor de 1 a 10. Por exemplo, tenho um grid e quero que esta variável selecione pra mim as linhas de 1 a 10 deste grid. Tem como?

Pois gostaria que ficasse assim:
Grid2.Cell(linha, 1).Text = [Ô][Ô]
Pra não precisar digitar 10 vezes o número da linha que eu quero.

Valeu.
KERPLUNK 12/12/2011 09:58:40
#391116
Resposta escolhida
for i% = 1 to 10
Grid2.Cell(i%, 1).Text = [Ô][Ô]
next i%
REINALDOSPINDOL 12/12/2011 10:16:27
#391118
Kerplunk, fiz od jeito q me falou, com o for deste jeito:
Dim linha as integer
For linha = 1 To 10
Grid2.Cell(linha, 1).Text = [Ô][Ô]
Next linha

deu um erro na hora q eu executei:
Object variable or with block variable not set
e apontou para a linha
Grid2.Cell(linha, 1).Text = [Ô][Ô]

O que estaria errado aqui?

Valeu
KERPLUNK 12/12/2011 10:28:43
#391120
Que o grid não tem as linhas ainda...
Dim linha As Integer
Grid2.Rows = 20
For linha = 1 To 10
Grid2.TextMatrix(linha, 1) = [Ô][Ô]
Next linha
REINALDOSPINDOL 12/12/2011 10:46:16
#391121
Oh Kerplunk deu certo agora.
Mas deixa eu te perguntar uma outra coisa. As linhas vão sendo adicionadas pelo usuário, e num tem como saber quantas linhas vão ter ou não, tem algum jeito de selecionar as linhas que estão com dados ao invés de deixar o grid com [Ô]n[Ô] linhas ?

obrigado mais uma vez.
KERPLUNK 12/12/2011 11:16:19
#391124
<Grid>.Rows, define o número de linhas, ele é recursivo então vc pode usar algo como:
Grid2.Rows = Grid2.Rows + 1

Isso, toda a vez que o usuário quiser adicionar mais uma linha no Grid.
REINALDOSPINDOL 12/12/2011 11:33:14
#391131
Kerplunk, tem algum modo que eu possa apagar todas as linhas que foram digitadas deste jeito ai?

Por exemplo:

[Ô]N[Ô] linhas que existem no grid.
grid2 = [Ô][Ô]
e ele limparia todas as linhas?

KERPLUNK 12/12/2011 11:34:53
#391133
Até pode ter, mas eu sugiro limpar linha a linha...
REINALDOSPINDOL 12/12/2011 11:37:09
#391135
era oq eu tava fazendo, só pensei que tivesse algum outro jeito de fazer isto.

Mesmo assim, muito obrigado pela ajuda ai.

Vou encerrar o tópico e pontuá-lo.

abraço
Tópico encerrado , respostas não são mais permitidas