PDA

View Full Version : excel e macro in vbscript


Snake156
04-06-2007, 12:24
ragazzi come faccio a creare una macro che:
-legga con inputbox una matricola M;
-ricerca se esiste in colonna A la matricola ;
-Cancella in colonna B il cognome e nome della matricola trovata.

per quanto concerne i primi due punti non ci sono porblemi ma purtoppo non so come fare per far cancellare il risultato trovato.
che sintassi devo usare?

funky80
04-06-2007, 14:08
dim curRange as Range

'seleziono il range della colonna A che mi interessa
Set curRange = Range("CellaIniziale", "CellaFinale")

For Each curCell In curRange.Cells
if curCell.value = "MatricolaCercata" then
'cancello la cella a fianco della colonna B usando l'offset
curCell.Offset(0, 1).Value = ""
end if
next

Snake156
04-06-2007, 18:10
grazie mille.
scusa percaso potresti dirmi anche come fare la segunte macro:

legge da inputbox il numero N; (n= inputbox)
-segnala nella colonna G con un asterisco gli studenti con lo stesso numero N di esami.

il secondo punto mi è invece del tutto sconosciuto.
mi aiuteresti gentilmente?
(sto preparando un esame all uni):muro: :muro: :muro:

funky80
05-06-2007, 07:35
grazie mille.
scusa percaso potresti dirmi anche come fare la segunte macro:

legge da inputbox il numero N; (n= inputbox)
-segnala nella colonna G con un asterisco gli studenti con lo stesso numero N di esami.

il secondo punto mi è invece del tutto sconosciuto.
mi aiuteresti gentilmente?
(sto preparando un esame all uni):muro: :muro: :muro:

Se ho capito bene è un problema simile a quello precedente. Supponiamo tu abbia in Nome / Cognome nelle colonne A e B. In C hai il Nr di esami. Usi .offset( 0,4) per selezionare la cella corrispondente di G e setti il value a *