
Range("A3:A63"). appena batti il "punto" finale l'Intellisense di VBA (cioè lo strumento che elenca in tempo reale metodi e proprietà degli oggetti) ti mostra quello che puoi fare con quel range. Tra quello che puoi fare c'è Find (lo avevo già detto nel primo post). Sceglilo, poi premi il tasto F1, quindi scegli "Range.Find (metodo)" e leggi un momento come si usa.
'cominciamo col costruire la procedura 'questo che comincia con apice è un commento e viene ignorato dal compilatore Option Explicit 'serve per la dichiarazione delle variabili Sub find_clear() 'iniziamo una subroutine di nome find_clear, senza parametri Dim f As Integer, c As Range 'dichiariamo le nostre variabili . . End Sub |
Option Explicit
Sub find_clear()
Dim f As Integer, c As Range
f = Sheets("foglio2").Range("e2")
Set c = Sheets("foglio1").Range("a3:a63").Find(f)
.
.
End Sub |
Option Explicit
Sub find_clear()
Dim f As Integer, c As Range
f = Sheets("foglio2").Range("e2")
Set c = Sheets("foglio1").Range("a3:a63").Find(f)
If Not (c Is Nothing) Then c.ClearContents
End Sub |
option Explicit
Sub find_clear()
Dim f As Integer, c As Range
f = Sheets("foglio2").Range("e2")
Sheets("foglio1").Range("a2").offset(f,0).ClearContents
End Sub |
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
option Explicit
Sub find_clear()
Sheets("foglio1").cells(Sheets("foglio2").Range("e2").Value + 2, 1).ClearContents
End Sub
|
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
