Torna indietro   Hardware Upgrade Forum > Software > Microsoft Windows > Microsoft Windows 95,98,ME,NT,2000,XP,2003

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-03-2007, 10:56   #1
Dav2K
Junior Member
 
L'Avatar di Dav2K
 
Iscritto dal: Jun 2006
Città: Bologna
Messaggi: 17
[Excel] funzioni con riferimenti dinamici

Ciao a tutti, volevo sapere se c'era un modo per poter dare ad una funzione un riferimento che cambia dinamicamente es: =A(B12) [la sintassi così non è giusta] in sostanza vorrei che mi prendesse come colonna A e come n° di riga il contenuto della cella B12. Quindi nel caso B12 sia 3, alla fine va a vedere in A3.
Spero di essere stato abbastanza chiaro
Qualche idea?
grazie
__________________
AMD AthlonXP 3000+, 2x512MB DDR PC3200 in dual channel, Asus A7N8x-E Deluxe, Ati Radeon 9600pro AGP 8x 256Mb, 2 Maxtor SATA 160GB e 200Gb + 1 Maxtor PATA 250GB, Audio NVidia Nfrorce2 itegrato, Philips DVDRW1640, Samsung CDRW523252, Hauppauge wintv 878/9, Windows XP Sp2, Nod32 Antivirus, Comodo personal Firewall
Dav2K è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2007, 12:38   #2
card72
Senior Member
 
Iscritto dal: Aug 2002
Città: Imperia
Messaggi: 1822
Ciao, allora
1)devi andara in modalità vb
2) devi creare un "moduo"
3) incolla la seguente funzione
Public Function GETVALORE(colonna, riga)
GETVALORE = Range(colonna + CStr(riga))

End Function

utilizza la funzione per avere il risutalto, ne tuo caso è
=getvalore("a";b12)


ciao
card72 è offline   Rispondi citando il messaggio o parte di esso
Old 07-03-2007, 11:54   #3
Dav2K
Junior Member
 
L'Avatar di Dav2K
 
Iscritto dal: Jun 2006
Città: Bologna
Messaggi: 17
grazie ho anche implementato la funzione per colonne
solo che c'ho messo un po a capire che vb stava per visual basic
__________________
AMD AthlonXP 3000+, 2x512MB DDR PC3200 in dual channel, Asus A7N8x-E Deluxe, Ati Radeon 9600pro AGP 8x 256Mb, 2 Maxtor SATA 160GB e 200Gb + 1 Maxtor PATA 250GB, Audio NVidia Nfrorce2 itegrato, Philips DVDRW1640, Samsung CDRW523252, Hauppauge wintv 878/9, Windows XP Sp2, Nod32 Antivirus, Comodo personal Firewall
Dav2K è offline   Rispondi citando il messaggio o parte di esso
Old 07-03-2007, 12:59   #4
Dav2K
Junior Member
 
L'Avatar di Dav2K
 
Iscritto dal: Jun 2006
Città: Bologna
Messaggi: 17
Va beh già che ho aperto una discussione ne approfitto per aggiungere una domanda inerente all'argomento

Come posso fare per far si che ci sia un pulstante che incrementi/decrementi la colonna a cui si riferisce la funzione sotto:

Public Function GETVALORE(colonna, riga)
GETVALORE = Range(colonna + CStr(riga))

End Function

cioè invece che mettere:
A1: C C1: 7 D1: 8 E1: 12
A2: =getvalore(A1,"1") ==> A2: 7

e in seguito modificare A1: C in A1: D per far venire A2: 8

mettere un pulsante che incrementa/decrementa direttamente la collonna per evitare di scrivere ogni volta la colonna successiva

Spero di essere stato abbastanza comprensiblile
__________________
AMD AthlonXP 3000+, 2x512MB DDR PC3200 in dual channel, Asus A7N8x-E Deluxe, Ati Radeon 9600pro AGP 8x 256Mb, 2 Maxtor SATA 160GB e 200Gb + 1 Maxtor PATA 250GB, Audio NVidia Nfrorce2 itegrato, Philips DVDRW1640, Samsung CDRW523252, Hauppauge wintv 878/9, Windows XP Sp2, Nod32 Antivirus, Comodo personal Firewall
Dav2K è offline   Rispondi citando il messaggio o parte di esso
Old 08-03-2007, 22:02   #5
Dav2K
Junior Member
 
L'Avatar di Dav2K
 
Iscritto dal: Jun 2006
Città: Bologna
Messaggi: 17
Ok magari è un po complicata come richiesta, cmq sapreste dirimi qual'è l'identificativo della posizione di un pulsante all'interno di un foglio?
Mi spiego meglio: con range("a12") mi rifersico alla cella A12 per eventuali cambiamenti... se io ho creato un tasto in A12 come faccio a farlo capire ad una funzione?
E/O sapreste dirmi dove trovare un elenco con tutte gli "identificativi" (non so come definirli... mi riferisco a cose tipo range() CStr()) che usa visual basic per excel

grazie
__________________
AMD AthlonXP 3000+, 2x512MB DDR PC3200 in dual channel, Asus A7N8x-E Deluxe, Ati Radeon 9600pro AGP 8x 256Mb, 2 Maxtor SATA 160GB e 200Gb + 1 Maxtor PATA 250GB, Audio NVidia Nfrorce2 itegrato, Philips DVDRW1640, Samsung CDRW523252, Hauppauge wintv 878/9, Windows XP Sp2, Nod32 Antivirus, Comodo personal Firewall
Dav2K è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2007, 08:20   #6
card72
Senior Member
 
Iscritto dal: Aug 2002
Città: Imperia
Messaggi: 1822
Ciao, allora
i pulsanti non hanno identificati all'interno del folgio di excel, puoi solo determinarne la poisizione dalle coordinate, che trovi nelle proprietà dell'oggetto (il puslante è un oggetto).
Per quanto riguarda le istruzioni, le torvi nella guida in linea di Visual basic per excel
nel frattempo ci guardo per il tuo problema
card72 è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2007, 11:14   #7
ellymanu
Junior Member
 
Iscritto dal: Mar 2007
Messaggi: 13
Ragazzi un picolo quesito ce l'ho pure io

avendo due date di riferimento esiste una funzione che mi permetta di fare un conteggio dei giorni????

grazie
ellymanu è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2007, 14:09   #8
Dav2K
Junior Member
 
L'Avatar di Dav2K
 
Iscritto dal: Jun 2006
Città: Bologna
Messaggi: 17
In sostanza volevo far si che un pulsante incrementasse il n° nella cella a sinistra di 1.
La macro l'ho già fatta, il problema è che la dovrei modificare manualmente a seconda di dove si trova un pulsante e quindi per evitare ciò vorei che lo facesse automaticamente.

La macro che ho fatto è questa

Sub INC_AY1()
Range("AY1") = Range("AY1") + 1
End Sub
__________________
AMD AthlonXP 3000+, 2x512MB DDR PC3200 in dual channel, Asus A7N8x-E Deluxe, Ati Radeon 9600pro AGP 8x 256Mb, 2 Maxtor SATA 160GB e 200Gb + 1 Maxtor PATA 250GB, Audio NVidia Nfrorce2 itegrato, Philips DVDRW1640, Samsung CDRW523252, Hauppauge wintv 878/9, Windows XP Sp2, Nod32 Antivirus, Comodo personal Firewall
Dav2K è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2007, 14:50   #9
card72
Senior Member
 
Iscritto dal: Aug 2002
Città: Imperia
Messaggi: 1822
Ti chiedo maggiori info
tu hai + di un pulsante ???
1 per ogni rigo ???'
se si allora puoi usare il nome del pulsante per determinare qualre rigo utilizzare
es. puoi chiamre il pulsante cmd_ay1

ed utilizzare la funzione

right(me.cmd_ay1.name;3)

per determinare il nome della cella assegnata a quel pulsante.
card72 è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2007, 17:57   #10
Dav2K
Junior Member
 
L'Avatar di Dav2K
 
Iscritto dal: Jun 2006
Città: Bologna
Messaggi: 17
si ho + tasti il problema stava infatti nell'evitare di dover fare una macro per ogni tasto e metterne una "generica". Anche col nome del tasto, come hai suggerito te, è un po lunghina come cosa... ci sono una 50ina di tasti
__________________
AMD AthlonXP 3000+, 2x512MB DDR PC3200 in dual channel, Asus A7N8x-E Deluxe, Ati Radeon 9600pro AGP 8x 256Mb, 2 Maxtor SATA 160GB e 200Gb + 1 Maxtor PATA 250GB, Audio NVidia Nfrorce2 itegrato, Philips DVDRW1640, Samsung CDRW523252, Hauppauge wintv 878/9, Windows XP Sp2, Nod32 Antivirus, Comodo personal Firewall

Ultima modifica di Dav2K : 10-03-2007 alle 00:40.
Dav2K è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2007, 07:58   #11
card72
Senior Member
 
Iscritto dal: Aug 2002
Città: Imperia
Messaggi: 1822
allora fai una funzione generica
sul click del tasto che richiami la funzione specifica

sub tasto_click

call gernica(tasto.name)
end sub

private sub generica(tastonome)

right(tastonome;3)
getvalore(etc..
end sub
card72 è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2007, 13:13   #12
Dav2K
Junior Member
 
L'Avatar di Dav2K
 
Iscritto dal: Jun 2006
Città: Bologna
Messaggi: 17
Mi da errore di run-time '424' Nessun oggetto
la macro è questa:

Sub tasto_click()
Call generica(tasto.Name) <--- questo me lo evidenzia di giallo

End Sub

Private Sub generica(tastonome)

right(tastonome;3)
Range("L1") = 1
End Sub
__________________
AMD AthlonXP 3000+, 2x512MB DDR PC3200 in dual channel, Asus A7N8x-E Deluxe, Ati Radeon 9600pro AGP 8x 256Mb, 2 Maxtor SATA 160GB e 200Gb + 1 Maxtor PATA 250GB, Audio NVidia Nfrorce2 itegrato, Philips DVDRW1640, Samsung CDRW523252, Hauppauge wintv 878/9, Windows XP Sp2, Nod32 Antivirus, Comodo personal Firewall
Dav2K è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Il presidente di Sony ha venduto il 56,5...
Nuova vulnerabilità per il kernel...
Fallout Stagione 2: 10 le nomination agl...
IQM porterà il quantum computer L...
2 MB di memoria RAM sono sufficienti per...
Incendio a Bovisa: cosa succede quando u...
AMD lancia 11 nuovi processori tra Ryzen...
IBM tra IA, sovranità digitale e ...
Blocco dei social sotto i 14 anni. A chi...
Nothing Ear (3a): la recensione delle cu...
DENZA BAO 5, il primo SUV del marchio BY...
Addio cavi in auto: Ottocast a IFA con C...
HONOR "Summer Essentials": l'e...
IBM fa la cura dimagrante ai mainframe z...
DENZA Z, la supercar con 3 motori elettr...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:29.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v