• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

セルエクセルに接続されたブロックのテキストを更新する

bicok

Guest
ciao a tutti! :d
è la prima domanda che faccio, nonchè primo post (oltre la presentazione) che scrivo... quindi cerco di esprimermi al meglio... contando sulla vostra esperienza per capirmi lo stesso

già riassumere il problema nel titolo non è stato facile, ora ve lo spiego bene, passo passo:

problema: ho dei blocchi su un foglio autocad contenenti delle etichette (es: ftc1617 (fotocellula) ) e devo crear un collegamento di queste etichette a un foglio excel in maniera tale che, se sulla tabella excel, modifico l'etichetta ftc1617 in ftc1616 , dopo aver salvato ed aggiornato, mi ritrovo il blocco con l'etichetta aggiornata

soluzione: diciamo che mi manca solo un piccolo passaggio per far sì che funzioni totalmente, se la cella contiene un numero, il blocco si aggiorna, viceversa, se inserisco una parola, es " ciao " , mi da errore, riportando nel blocco " ## "

procedimento
-seleziono e copio la tabella da excel
-su autocad faccio "incolla speciale" - "incolla collegamento" - "esporta come cad" [o nome simile]
-modifico un dato sulla tabella excel, salvo, vado su autocad, faccio "aggiorna collegamento" ed è tutto funzionante
:confused: nel passaggio successivo però mi blocco :mad:
-doppio clic sul testo del blocco, tasto destro, inserisci campo dati, formula, cella, seleziono la cella della tabella in autocad e confermo premendo ok
:finger: se: nella cella c'è un numero, la riporta nel blocco. se aggiorno il numero nella tabella, poi riporta nel blocco il valore nuovo. quindi il risultato che volevo raggiungere l'avrei ottenuto... se non fosse che non devo inserire numeri... bensì, codici alfanumerici... infatti:
se :angry: invece: nella cella c'è del testo di sole lettere o alfanumerico, riporta nel blocco " ## " ...

vi chiedo se potete dirmi il modo di collegare il testo del blocco alla cella, in modo che riporti qualsiasi cosa sia contenuta nella cella, quindi anche un codice alfanumerico (dato che si tratta solo di fotocellule ftc1617 etc etc etc)

grazie mille! :)
 
i campi collegati alle celle di una tabella in autocad sono sempre di tipo numerico... non per niente si trovano nella sezione formula (qualcosa da calcolare... così come gli altri pulsanti media, conteggio e somma).

se le tue sigle hanno sempre lo stesso prefisso e cambia solo la parte numerica potresti fare così:
1) per mantenere l'integrità del foglio excel crea un'altra colonna da qualche parte nel foglio excel nella quale estrai la parte numerica della sigla.
usa questa formula =stringa.estrai(a2;4;4) dove a2 è la cella che contine la sigla alfanumerica.

2) le celle di questa nuova colonna saranno quelle a cui devi puntare, incolla dunque la tabella selezionata e crea la tabella in autocad come hai già fatto.

3) crea i campi che puntano alle celle numeriche e, quando definisci i campi, tramite il pulsante
'formato aggiuntivo' aggiungi la sigla "ftc" come prefisso.
excel_field.jpg
 
ti ringrazio. una idea simile l avevo avuta pure io: fare in excel la colonna con solo il valore numerico e collegarlo proprio come hai fatto tu...o acrivendo "ftc- inserisci campo dati" dato che oltre al collegamento mi faceva anche scriver prima e o dopo

fatto sta che questo lavoro devo farlo per una ditta presso la quale sto facendo tirocinio...e quindi proporrò loro se la soluzione puo amdargli bene,datp che il problema è che.... ftc non è l unica sigla....ce ne son molte altre

se esistesse un modo per collegar proprio la cella alfanumerica senza passar per la stringa... sarebbe woo

se hai altre soluzioni....io son pronto a leggerle. ti ringrazio perchè comunque hai trovato una bella pseudosoluzione (che magari sará ottimale)

altri utenti oltre a dieva che abbian proposte per il mio post ???

grazie e buona serata
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top