|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 2776
|
[Excel] sostituire una cella vuota
Ho un enorme foglio costituito da una mega query tradotta da Access ad Excel e devo sostituire con una procedura, il valore vuoto con una stringa di testo. Come posso fare? sono oltre 100 colonne.
Da VB? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
si visual basic for application mi sa che è la scelta + facile e immediata...
Io per ora sto accedendo direttamente da visual studio tramite il C# ai worksheet, ma per quello che devi fare tu mi sa che è troppo sovradimensionato
__________________
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 2776
|
Quale potrebbe essere il codice?
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
non ho excel qui che sono sul mac...
![]() cmq basterebbe scrivere qualcosa del genere: Codice:
for i = 0 to 100
Cell(10,i) = "Pippo"
next
__________________
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Io ti consiglio un pulsante con questo codice : Codice:
Private Sub CommandButton1_Click()
Dim limite As Long
limite = ActiveSheet.UsedRange.Rows.Count
Dim cella As Range
For Each cella In Range("A:G")
If cella.Row > limite Then Exit For
If cella.Value = "" Then cella.FormulaR1C1 = "MIA_STRINGA"
Next
End Sub
Sostituire dove Rosso con valori desiderati e provare... |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 2776
|
Quote:
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:37.





















