sintassi chiarimentiornello
Hai un problema con Excel? 
sintassi chiarimentiornello
di ornello (utente non iscritto) data: 09/01/2016 15:24:29
Ciao Mario,
ti ringrazio per l'aiuto , la tua macro funziona perfettamente quindi il problema è risolto.Avrei ancora una domanda/curiosità da porti se non chiedo troppo.
Riguardo la sintassi dopo la condizione if cells(r,c) <> "" quando utilizzi i due punti e poni il contatore : a=a+1 sulla stessa riga della condizione if.
Notavo che se sposto a capo nella riga successiva a=a+1 il vettore non rimane contiguo ma si riempie anche con le celle vuote.
Mi potresti spiegare se è una sintassi particolare quella che hai utilizzato non l'ho mai letta in questa forma.
Grazie ancora
di Marius44 data: 09/01/2016 16:20:32
Ciao Ornello
1) quando ti rivolgi ad un Forum ed hai bisogno di qualcosa, non indirizzare la tua richiesta a qualcuno in particolare (sarebbe un'offesa per gli altri che leggono);
2) non aprire altra discussione se hai già postato la tua richiesta in una precedente; abbi la pazienza di aspettare che qualcuno risponda.
Ciò premesso: la variabile a si incrementa SOLO se la condizione posta da if è vera. Cioè, nello specifico: " if cells(r,c) <> "": a=a+1 " sta a significare che se la cella che stai valutando NON E' VUOTA, allora incrementa il contantore che scriverà nella casella successiva. Se lo metti "sotto" si incrementa comunque.
Ciao,
Mario
di ornello (utente non iscritto) data: 09/01/2016 16:38:04
Ciao a tutti ,
chiedo scusa se ho postato la risposta aprendo una nuova discussione ma il mio intento era solo chiarire che il problema precedente era risolto,credevo giusto aprire una nuova discussione solo per l'argomento sintassi .
(La mia era una curiosità o un approfondimento in merito al problema precedente ...)
Non era mia intenzione mancare di rispetto a nessun in alcun modo ne tentare di velocizzare i tempi di risposta, probabilmente non conosco bene il regolamento del forum... e per questo rinnovo le mie scuse a tutti.
Vi ringrazio per la disponibilità .
Vuoi Approfondire?