Condividi:        

[Excel]Controllo degli importi

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[Excel]Controllo degli importi

Postdi SebNan » 02/12/14 15:57

Ciao a tutti
ho un file excel con n righe ed n colonne, se nella colonna H l'importo è >1000 devo scrivere nella colonna I "SOLO CIRC" se è <1000 BANC/CIRC, e se è vuoto non scrivere nulla.
Ho scritto il seguente codice ma non fuziona (mi si blocca su "(.cells"), potreste aiutarmi.

Grazie e buona giornata
Codice: Seleziona tutto
Dim M As Variant
US = Range("H" & Rows.Count).End(xlUp).Row
    For M = 3 To US
    If (.Cells(M, "H") > "1000,00") Then .Cells(M, "I") = "SOLO CIRC " Else _
    If (.Cells(M, "H") < "1000,01") Then .Cells(M, "I") = "BANC/CIRC " Else _
    If (.Cells(M, "H") = "") Then .Cells(M, "I") = " "
    End If
    Next M
SebNan
Utente Junior
 
Post: 28
Iscritto il: 07/12/12 14:32

Sponsor
 

Re: [Excel]Controllo degli importi

Postdi Anthony47 » 03/12/14 00:37

C' e' un motivo per cui usi ".cells" invece che "cells"?
Quanto al resto, trovo equivoco queste parti:
Codice: Seleziona tutto
 > "1000,00"
< "1000,01"
L' uso di virgolette presuppone che il contenuto sia di tipo testuale, cosa strana in un confronto di tipo "maggiore di" e "minore di"; se invece sono "numeri" vanno scritti senza apici, e usando il separatore decimale amricano, cioe' il "punto"
Potrebbe inoltre essere utile usare le notazioni >1000 e <=1000

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19183
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "[Excel]Controllo degli importi":


Chi c’è in linea

Visitano il forum: Nessuno e 42 ospiti