Condividi:        

vba: riferimento ad elemento TYPE

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

vba: riferimento ad elemento TYPE

Postdi karug64 » 28/08/16 23:11

Salve a tutti.

Due domande da porvi:
premesso che non ho mai usato il TYPE in vba e ora mi accingo a farlo.
Ho creato un array di una struttura

la struttura è così composta:
Codice: Seleziona tutto
Public Type Struttura_cruciverba

    or_ve As String * 1
    riga_testo As String * 30
    num_parole_rigo As Integer
    num_rig As Integer
    num_col As Integer
    lun_par1 As Integer
    rigin1 As Integer
    rigfi1 As Integer
    colin1 As Integer
    colfi1 As Integer
    lun_par2 As Integer
    rigin2 As Integer
    rigfi2 As Integer
    colin2 As Integer
    colfi2 As Integer
.
.
.
.

    lun_par10 As Integer
    rigin10 As Integer
    rigfi10 As Integer
    colin10 As Integer
    colfi10 As Integer

end type


poi ho creato il mio array con

Codice: Seleziona tutto
dim elenco(30) as Struttura_cruciverba


Prima domanda:
C'e' un modo per evitare di ripetere 10 volte le informazioni all'interno della struttura?
Seconda domanda:
Se non c'e' modo, quando devo attribuire un valore ad uno degli elementi contrassegnati da numeri (colfi10, per esempio) come posso concatenare ?

Codice: Seleziona tutto
cruci(x).lun_par & str(x) = lu


mi da errore.

Grazie
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Sponsor
 

Re: vba: riferimento ad elemento TYPE

Postdi Anthony47 » 30/08/16 02:02

Con Type dichiari una struttura dati; se ometti delle righe allora dichiari un'altra struttura.
Faccio questa vaga affermazione senza avere nessuna idea se, per quello che devi fare, si possa usare una struttura dati differente e magari piu' semplice.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19225
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: vba: riferimento ad elemento TYPE

Postdi karug64 » 30/08/16 09:40

Ok.

Ho abbandonato l'idea di usare la struttura.

Le parti omesse riguardavano sempre le stesse righe numerate da 3 a 9 (non le avevo riportate per lunghezza di codice).

Alla prossima. Grazie
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22


Torna a Applicazioni Office Windows


Topic correlati a "vba: riferimento ad elemento TYPE":


Chi c’è in linea

Visitano il forum: Nessuno e 99 ospiti