Una famiglia di prodotti software per l'elaborazione di testo Microsoft per la creazione di documenti Web, messaggi di posta elettronica e stampa.
Ci provo, capisco di non essere molto comprensibile:
Creo un foglio di word nuovo, nella pagina inserisco 2 tabelle separate e distinte con 4 colonne ciascuna e un tot di righe..
La mia intenzione sarebbe di creare un qualcosa che quando l'utente mi segna la risposta X nella cella B2 della prima tabella, la seconda tabella si compila in automaticamente con le risposte positive nella sua colonna B; mentre se si risponde nella B2 della prima tabella con qualcosa che è diverso dalla X, l'utente si compila a mano le due tabelle Come potrei riuscire a realizzare tutto ciò in word?
Grazie e buona giornata
ciccio
In linea di massima questa macro farebbe quanto chiedi:
Public Sub m()
Dim tbl1 As Table
Dim tbl2 As Table
With ThisDocument
Set tbl1 = .Tables(1)
Set tbl2 = .Tables(2)
End With
With tbl2
If InStr(tbl1.Cell(1, 1).Range.Text, "x") Then
.Cell(1, 1).Range.Text = "Quello che vuoi tu"
Else
.Cell(1, 1).Range.Text = ""
End If
End With
Set tbl2 = Nothing
Set tbl1 = Nothing
End Sub
Il quando è tutto da decidere... Una mia opinione personalissima. Excel è molto, molto più gestibile per fare cose del genere. Grazie per l'attenzione.
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)