Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

ciclo for con problema!!

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

ciclo for con problema!!

Postdi pascod » 06/05/13 13:09

ciao a tutti,
questo è un ciclo for. chiedo alla macro di cancellarmi il contenuto di un determinato range nella colonna in cui la cella CASA, che si trova alla riga 59 della j-esima colonna, ha un valore inferiore a 250. ma la macro non mi gira... :cry: :cry: credo il problema sia la riga4 dopo la dichiarazione variabili..mi aiutate?' Grazie!! Pasquale

Sub MACROELIMINA2()

Dim i, j As Long
For j = 6 To 76
Cells(59, j) = CASA
If CASA < 250 Then
ActiveCell.Offset(-53, 0).Range("a1:a51").Select
Selection.Delete

End If
Next j

End Sub
Office 2010 su Windows 7 Prof.
pascod
Utente Junior
 
Post: 42
Iscritto il: 03/01/12 09:54

Sponsor
 

Re: ciclo for con problema!!

Postdi ricky53 » 06/05/13 14:06

Ciao,
"CASA" che cosa rappresenta?
tu con
Codice: Seleziona tutto
Cells(59, j) = CASA

vai ad impostare tutte le colonne della 59^ riga con quella che CASA rappresenta... ma a cosa serve?

Le cella attiva in base a quali regole viene "attivata"


la variabile "i" viene definita ma non è utilizzata.
Attenzione non è Long ma Variant! Ciò perchè hai utilizzato un modo impreciso di definire le variabili.
Il codice che hai inviato è completo?


Dovresti spiegare bene cosa vuoi fare ed in base a quali condizioni ... poi vedremo insieme come farlo.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: ciclo for con problema!!

Postdi Flash30005 » 06/05/13 14:31

Forse volevi realizzare qulcosa del genere :roll:
Codice: Seleziona tutto
Sub MACROELIMINA2()
Dim j As Integer
 For j = 6 To 76
      If Cells(59, j) < 250 Then Range(Cells(1, j), Cells(51, j)).ClearContents
 Next j
End Sub


Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: ciclo for con problema!!

Postdi pascod » 06/05/13 16:32

Grazie mille!
la variabile casa è una caxxata.
...-.-'

Grazie ancora!
Office 2010 su Windows 7 Prof.
pascod
Utente Junior
 
Post: 42
Iscritto il: 03/01/12 09:54


Torna a Applicazioni Office Windows


Topic correlati a "ciclo for con problema!!":

Problema Windows 10
Autore: asso1998
Forum: Software Windows
Risposte: 0

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti

cron