es:
- Codice: Seleziona tutto
A B
1
2
3 0
4
5 0
6
7
8
9
10 0
11
12
13
14
15
16 0
17
18
19
20
..
..
RT 16 10
Della colonna A (rigaRT) mi desse 16 (riga) mentre della colonna B il valore 10 (trascurando le righe inferiori)
Ciao
Moderatori: Anthony47, Flash30005
A B
1
2
3 0
4
5 0
6
7
8
9
10 0
11
12
13
14
15
16 0
17
18
19
20
..
..
RT 16 10=MAX(RIF.RIGA(A1:A1000)*(A1:A1000<>""))=MAX(RIF.RIGA(A1:A1000)*(A1:A1000<>"")*(A1:A1000=0))Anthony47 ha scritto:....
Se invece contengono valori diversi da 0, allora useraicon le stesse istruzioni.
- Codice: Seleziona tutto
=MAX(RIF.RIGA(A1:A1000)*(A1:A1000<>"")*(A1:A1000=0))
=CERCA(100;1/(B1:B1000<>"");A1:A1000)Anthony47 ha scritto:Hai scelto la formula piu' complessa perche' quella piu' semplice non funziona?
Se e' per l' applicazione di calcolo dei ritardi degli ambi, con 90 fogli di numeri, allora la formula e' la classica goccia che fa traboccare il vaso gia' pieno.
Ma quante volte la devi mettere e con che lunghezza (numero di righe) dell' intervallo dati?
Se puoi inserire una colonna con una numerazione sequenziale, potresti provare anche questa:
- Codice: Seleziona tutto
=CERCA(100;1/(B1:B1000<>"");A1:A1000)
Qui i dati sono in col B e col A contiene una numerazione sequenziale (1,2,3,4....); invece di 1000 metti l'effettiva altezza. Funziona pero' solo se in colonna B hai solo o 0 o vuoti.
Ciao.
Anthony47 ha scritto:...-modifica i nomi fogli: non ha senso chiamarlo "01" se poi sei costretto a fare cos ecome If C < 10 Then /NomeF = "0" & C/Else /etc etc; li chiamo 1,2,..11,12 e risparmi tempo.
Anthony47 ha scritto:-la macro CancellaFogli vedo che la hai preparata in due versioni; per usare la prima (quella commentata) devi cominciare dal foglio 90 e scendere all' uno, quindi dovresti usare For C = 90 To 1 step -1
Sub CACancellaFogli()
Dim NomeF As String
Application.ScreenUpdating = False
Application.Calculation = xlManual
' i codici commentati cancellano i fogli ma bloccano il pc
For C = 90 To 1 Step -1
NomeF = C
If C < 10 Then NomeF = "0" & C
Worksheets(NomeF).Select Replace:=False
Application.DisplayAlerts = False
ActiveWindow.SelectedSheets.Delete
Next C
Sheets("Foglio1").Select
End SubAnthony47 ha scritto:... e visti i tempi in gioco non starei a complicarmi la vita.
Torna a Applicazioni Office Windows
| Excel apre solo una schermata bianca Autore: jameswilson |
Forum: Applicazioni Office Windows Risposte: 1 |
| Convertire un numero nel suo decimale Autore: lone wolf |
Forum: Applicazioni Office Windows Risposte: 2 |
| Ordinare colonne sulla stessa riga se stesso contenuto Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 10 |
Visitano il forum: Nessuno e 11 ospiti