Moderatori: Anthony47, Flash30005
If UCase(Range("A2")) = "CREDITORE" Then Range("A2").Value = Range("B2").Value
ma se devo cambiare il testo, oppure se volessi cercare per parti di testo, tipo per dire la cella contiene"CRED" come faccio?
e come faccio a ripetere questa istruzione per tutte le 25000 righe della colonna Q e della colonna S.
Se cambi colonne devi adattare il codice alle colonne; come hai adattato?p.s. prima per semplificare ho usato i riferimenti alle celle di colonna A e B, ma ho visto che se cambio colonna non funziona
Sub copia_cella_a_condizione()
'
' Macro1 Macro
'
'
Dim ur As Long
Dim NRighe As Long
NRighe = Cells(Rows.Count, "A").End(xlUp).Row
For I = 2 To NRighe
If Cells(I, 17) = "creditore cliente irreperibile" Then Cells(I, 17).Value = Cells(I, 19).Value
'If UCase(Range("Q2")) = "CREDITO" Then Range("Q2").Value = Range("S2").Value
Next I
End Sub
If Cells(I, 17).Value = "creditore cliente irreperibile" And Cells(I, 19).Value <> "" Then Cells(I, 17).Value = Cells(I, 19).Value
Torna a Applicazioni Office Windows
Inserimento parziale valore cella in MessageBox Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 6 |
Aggiornare cella con somma quando aggiungo nuova colonna Autore: marcopont |
Forum: Applicazioni Office Windows Risposte: 1 |
inserisci valore in celle a seguito di condizione Autore: ucame |
Forum: Applicazioni Office Windows Risposte: 10 |
Aumenta altezza riga in base valore cella Autore: trittico69 |
Forum: Applicazioni Office Windows Risposte: 47 |
Visitano il forum: Nessuno e 10 ospiti