Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

funzione che restituisce un array di stringhe

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

funzione che restituisce un array di stringhe

Postdi templare77 » 26/04/16 01:11

Salve, non riesco a capire dove sbaglio...

Ho una funzione Pippo, alla quale passo due argomenti di tipo integer (riga, colonna) , dichiarata in questo modo:

Function Pippo(riga As Integer, colonna As Integer) As String
Dim Report(1 To 50) As String

...
....
...

Pippo=Report
End function

Report è un array di tipo stringa definito nella funzione

quindi nel programma principale scrivo: Array(indice)=Pippo(riga, colonna)
Una volta caricato l'array Report con i miei valori, vorrei che la funzione me lo restituisse in Array del programma principale, tramite l''istruzione Pippo=Report, ma di dà errore "Tipo non corrispondente".
Come si fa a far ritornare un array di stringhe? Grazie
templare77
Utente Junior
 
Post: 98
Iscritto il: 18/04/16 06:26

Sponsor
 

Re: funzione che restituisce un array di stringhe

Postdi templare77 » 26/04/16 14:19

Forse ho trovato....ho dichiarato Variant sia la funzione, che l'array interno ad essa e sia l'array del programma principale. In questo modo il conflitto fra tipi di dati non corrispondenti non avviene più.

Una volta tornato dalla funzione, nel primo elemento di Array (l'array del programma principale) mi troverò un altro array, con le mie informazioni....mi si crea un array multidimensionale, ma poco importa...è quello che volevo

Function Pippo(riga As Integer, colonna As Integer) As Variant
Dim Report(1 To 50) As Variant

...
....
...

Pippo=Report
End function

sub prova()

dim Array (1 to 100) as Variant
dim riga, colonna as Integer

...
...
...

Array(1)=Pippo(riga, colonna)


end sub
templare77
Utente Junior
 
Post: 98
Iscritto il: 18/04/16 06:26


Torna a Applicazioni Office Windows


Topic correlati a "funzione che restituisce un array di stringhe":


Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti