Article View: free.it.visual-basic
Article #1896Re: Visual Basic e Excel
From: Giorgio A.
Date: Mon, 19 Jan 2004 15:44
Date: Mon, 19 Jan 2004 15:44
91 lines
3974 bytes
3974 bytes
"Cerberus1981" <cerberus1981@tin.it> ha scritto nel messaggio
news:MICOb.140247$_P.5136585@news4.tin.it...
> non so se ci riuscir� a schiarirti le idee, per� prova questa sub
> fammi sapere.
> cerberus1981@hotmail.com
>
> Private sub ChiamalaComeVuoiTu()
> dim X as integer
> dim Numeri(1 to 7) as integer
> dim Lettere(1 to 7) as string
> dim Compres(1 to 7) as new Collection
> dim Medie(1 to 4) as single
> numeri(1)=0'dai il valore collegato alla cella
> numeri(2)=0'dai il valore collegato alla cella
> numeri(3)=0'dai il valore collegato alla cella
> numeri(4)=0'dai il valore collegato alla cella
> Lettere(1)=""'dai il valore collegato alla cella
> Lettere(2)=""'dai il valore collegato alla cella
> Lettere(3)=""'dai il valore collegato alla cella
> Lettere(4)=""'dai il valore collegato alla cella
> for x=1 to 7 step 1
> select case Lettere(x)
> case="a"
> compres(1).add numeri
> case="b"
> compres(1).add numeri
> case="c"
> compres(1).add numeri
> case="d"
> compres(1).add numeri
> end select
> next x
> for X=1 to compres(1).count
> media(1)=compres(1).item (x)
> next x
> media(1)=media(1)/compres(1).count
> for X=1 to compres(2).count
> media(2)=compres(2).item (x)
> next x
> media(2)=media(2)/compres(2).count
> for X=1 to compres(3).count
> media(3)=compres(3).item (x)
> next x
> media(3)=media(3)/compres(3).count
> for X=1 to compres(4).count
> media(4)=compres(4).item (x)
> next x
> media(4)=media(4)/compres(4).count
>
> for x=1 to 4 step 1
> msgbox "La media di " & asc(65+x) & " �:" Media(x)
> next x
>
> End Sub
> ***************************************************************
>
Per cortesia delucidazioni. Non riesco a farlo funzionare.
Con il codice che mi hai postato tutte le celle me le rileva vuote.
- Chiarimento 1:
Che tipo di evento associo la Funzione?
- Chiarimento 2:
Numeri(1) = 0 'dai il valore collegato alla cella
Numeri(2) = 0 'dai il valore collegato alla cella
Numeri(3) = 0 'dai il valore collegato alla cella
Numeri(4) = 0 'dai il valore collegato alla cella
Lettere(1) = " 'dai il valore collegato alla cella"
Lettere(2) = " 'dai il valore collegato alla cella"
Lettere(3) = " 'dai il valore collegato alla cella"
Lettere(4) = " 'dai il valore collegato alla cella"
Dato che le righe utilizzate sono 7 perche solo 4 numeri e 4 Lettere?
- Chiarimento 3:
numeri(1)=0'dai il valore collegato alla cella
Al posto dello 0 devo mettere il valore cella? (es A1)
Lettere(1) = " 'dai il valore collegato alla cella"
Al posto di " devo vettere il valore cella? (es B1 se associato alla cella
A1)
-Chiarimento 4
Il presente messaggio mi da errore su Media (x)
MsgBox "La media di " & Asc(65 + X) & " �:" Media(x)
Grazie 1000
Ciao Giorgio
Technical Details
Message-ID:
<5XSOb.144185$_P.5282644@news4.tin.it>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!solnet.ch!solnet.ch!irazu.switch.ch!switch.ch!newsfeed.nextoneserver.com!news-out.tin.it!news-in.tin.it!news4.tin.it.POSTED!not-for-mailReferences:
<QJjOb.106149$VW.4322942@news3.tin.it> <MICOb.140247$_P.5136585@news4.tin.it>Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII X-Google-Thread: f94ee,acaea2db111c412b X-Google-Attributes: gidf94ee,public X-Google-ArrivalTime: 2004-01-19 07:44:01 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!solnet.ch!solnet.ch!irazu.switch.ch!switch.ch!newsfeed.nextoneserver.com!news-out.tin.it!news-in.tin.it!news4.tin.it.POSTED!not-for-mail From: "Giorgio A." <g_abbrandini@virgilio.it> Newsgroups: free.it.visual-basic References: <QJjOb.106149$VW.4322942@news3.tin.it> <MICOb.140247$_P.5136585@news4.tin.it> Subject: Re: Visual Basic e Excel Lines: 93 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Message-ID: <5XSOb.144185$_P.5282644@news4.tin.it> Date: Mon, 19 Jan 2004 15:44:01 GMT NNTP-Posting-Host: 80.183.13.108 X-Complaints-To: newsmaster@tin.it X-Trace: news4.tin.it 1074527041 80.183.13.108 (Mon, 19 Jan 2004 16:44:01 MET) NNTP-Posting-Date: Mon, 19 Jan 2004 16:44:01 MET Organization: TIN