• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Poste de contrôle actuel

  • Auteur du sujet Auteur du sujet Riccardo81
  • Date de début Date de début

Riccardo81

Guest
J'ai beaucoup de dessins anciens à travailler et j'aimerais ajouter une commande (ou un bouton) à l'inventeur que par macro, ilogic ou autre je devrais mettre à niveau le tableau en fonction du modèle. Je pourrais le faire avec l'application de l'invetor, mais il est trop lourd et lent et les dessins que j'ai sont encore trop vieux pour être mis à jour en masse (ce n'est pas la peine). J'ai vu qu'il y a plusieurs scripts autour d'Internet, mais je ne sais pas pour la programmation, quelqu'un m'aiderait ?
 
Vous avez un concessionnaire fiable ? à nous ont créé un bouton qui fait exactement cette opération automatiquement.
 
Vous avez un concessionnaire fiable ? à nous ont créé un bouton qui fait exactement cette opération automatiquement.
Je ne suis pas celui qui paie et qui est plus à l'aise avec un flexible qui avec un pc, je dois tout faire moi-même et si je peux alléger mon travail d'une manière ou d'une autre j'essaie de le faire
 
Je ne suis pas celui qui paie et qui est plus à l'aise avec un flexible qui avec un pc, je dois tout faire moi-même et si je peux alléger mon travail d'une manière ou d'une autre j'essaie de le faire
Ça ressemble un peu à : "On a toujours fait ça"
outre les blagues que je comprends, j'ai travaillé des années pour l'entreprise qui raisonnait ainsi, puis lentement ils ont réalisé qu'un petit investissement se reflète positivement dans le temps de livraison du travail de ut.
 
J'ai essayé. ce code, mais je ne sais pas exactement comment l'insérer (voir l'éditeur de base?) et cela me fait erreur partout (je suis sûr que je me trompe quelque chose)
Ça ressemble un peu à : "On a toujours fait ça"
outre les blagues que je comprends, j'ai travaillé des années pour l'entreprise qui raisonnait ainsi, puis lentement ils ont réalisé qu'un petit investissement se reflète positivement dans le temps de livraison du travail de ut.
pour l'instant je dois le faire manuellement table pour table, copier-coller du modèle à l'ancienne table ....une ennui!
 
Je pourrais le faire avec l'application de l'invetor, mais il est trop lourd et lent et les dessins que j'ai sont encore trop vieux pour être mis à jour en masse (ce n'est pas la peine).
avec "sorcier de transfert de source" vous pouvez encore faire beaucoup de travail.
Peut-être que vous commencez le soir et toute la nuit le pc fonctionne et vous pouvez faire plusieurs étapes sans nécessairement faire tous les dessins en une seule fois.
alors si le lendemain vous trouvez des erreurs vous les corrigerez seulement et quand vous devez utiliser le/les dessin(s) incriminé(s).
Je suis sûr que vous avez un gros coup.
Je ne suis pas celui qui paie et qui est plus à l'aise avec un flexible qui avec un pc, je dois tout faire moi-même et si je peux alléger mon travail d'une manière ou d'une autre j'essaie de le faire
si la procédure prend du temps pour le propriétaire, vous devez dire des choses dirigées en face:
ou investir dans des procédures automatisées ou attendre que vous terminiez le travail aussi longtemps que vous en avez besoin.
 
Bonjour.
Je lui ai donné cette règle et tu as fait le bouton avec créer un formulaire
dans la règle vont remplacer
"nouveau nom de cartiglio"

"dossiers de fichiers de chemin avec nouveau cartiglio.idw"

Code:
public ()

«Vérifier le titre du document actif
essayer
dim odrawdoc comme document de dessin
odrawdoc = cette application.documentactif


' vérifier si le dessin de l'état de report est vrai
si non odrawdoc.drawingsettings.deferupdates = "faux" alors
'showerror("ne peut pas changer de titre parce que le dessin du fichier est différé")
sortie sous
fin si

'sostituisco i simboli nel disegno
essayer
supprimersymboles
'copysymboles
prises

fin de l'essai

Dim titre "nome cartiglio nuovo"
call remplacetitle(title)

prises
msgbox("errorte dure sostituzione cartiglio")

fin de l'essai


fin sous

sub remplacetitle(byref title as string )

dim odrawdoc comme document de dessin
odrawdoc = cette application.documentactif
dim template = "percorso cartelle file con cartiglio nuovo.idw"

dim otemplate comme document de dessin
dim osourcetitleblockdef comme titleblockdefinition
dim onewtitleblockdef comme titleblockdefinition
dim osheet = odrawdoc.

essayer
'apro il template
otemplate = cette application.documents.open(template, false)
'aggancio la definizione del nuovo cartiglio
osourcetitleblockdef = otemplate.titleblockdéfinitions.item(title)
'copio la definizinoe del cartiglio nel nuovo disegno
onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc, true)
'chiudo il template
otemplate.close

'msgbox("tentativo di inserimento cartiglio " & title)

'insérimento cartiglio sul disegno

' dim i comme entier
= 0
' pour i = 1 à onewtitleblockdef.sketch.textboxes.count
' dim otext = onewtitleblockdef.sketch.textboxes(i)
' si (otext.text = "my_prompt")
' intprompts = intprompts + 1
' fin si
Suivant

'msgbox ("trovati " & intprompts & " massaggi prompt")

dim oprompts(2) comme chaîne
oprompts(0) = ""
oprompts(1) = ""
oprompts(2) = ""
osheet.titleblock.delete()
osheet.addtitleblock(newtitleblockdef,,oprompts)

'msgbox("title block changed to " & vbcr & title)


captures ex exception
msgbox("errore: " & ex.message)
fin de l'essai


fin sous

sous supprimersymboles

dim odoc comme dessin document = cedoc.document
dim osksymdefs comme esquisses définitionsymbol = odoc.sketchedsymboldéfinitions
dim osksymdef comme définition du sketchedsymbol

pour chaque osksymdef en osksymdefs
si osksymdef.isreferenced = false alors
osksymdef.delete
fin si
suivant

fin sous

sous-copysymbols

dim strselectestamp en chaîne = "result2"

dim strstamplist comme nouvelle liste de tableaux

dim strstamp requis comme booléen
strstamprequis = true
strstamplist.add("nom cartiglio nuovo")
«strstamplist.add("altro")
'strstamplist.add("test")
strselectestamp = inputlistbox("s'il vous plaît sélectionner un timbre.", strstamplist, strselectestamp, "stamp selection", "samps disponibles")
dim strdrawdoc en tant qu'inventeur.drawingdocument = cette application.document actif
Dim sourcefile comme chaîne = fichier percorso cartelle con cartiglio nuovo.idw"

dim strsourceidw comme document de dessin
strsourceidw = thisapplication.documents.open(sourcefile, false)
dim symboldef sous forme de sketchedsymboldéfinition

dim copy from as esquisseedsymboldefinition


essayer
pour chaque symboldef dans strsourceidw.sketchedsymboldéfinitions

copyfrom = (symboldef.copyto(strdrawdoc, true))

suivant
captures ex exception
messagebox.show(ex.message, "titre")

fin de l'essai
Stresourceidw.close()
fin sous
 
Bonjour.
Je lui ai donné cette règle et tu as fait le bouton avec créer un formulaire
dans la règle vont remplacer
"nouveau nom de cartiglio"

"dossiers de fichiers de chemin avec nouveau cartiglio.idw"

Code:
public ()

«Vérifier le titre du document actif
essayer
dim odrawdoc comme document de dessin
odrawdoc = cette application.documentactif


' vérifier si le dessin de l'état de report est vrai
si non odrawdoc.drawingsettings.deferupdates = "faux" alors
'showerror("ne peut pas changer de titre parce que le dessin du fichier est différé")
sortie sous
fin si

'sostituisco i simboli nel disegno
essayer
supprimersymboles
'copysymboles
prises

fin de l'essai

Dim titre "nome cartiglio nuovo"
call remplacetitle(title)

prises
msgbox("errorte dure sostituzione cartiglio")

fin de l'essai


fin sous

sub remplacetitle(byref title as string )

dim odrawdoc comme document de dessin
odrawdoc = cette application.documentactif
dim template = "percorso cartelle file con cartiglio nuovo.idw"

dim otemplate comme document de dessin
dim osourcetitleblockdef comme titleblockdefinition
dim onewtitleblockdef comme titleblockdefinition
dim osheet = odrawdoc.

essayer
'apro il template
otemplate = cette application.documents.open(template, false)
'aggancio la definizione del nuovo cartiglio
osourcetitleblockdef = otemplate.titleblockdéfinitions.item(title)
'copio la definizinoe del cartiglio nel nuovo disegno
onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc, true)
'chiudo il template
otemplate.close

'msgbox("tentativo di inserimento cartiglio " & title)

'insérimento cartiglio sul disegno

' dim i comme entier
= 0
' pour i = 1 à onewtitleblockdef.sketch.textboxes.count
' dim otext = onewtitleblockdef.sketch.textboxes(i)
' si (otext.text = "my_prompt")
' intprompts = intprompts + 1
' fin si
Suivant

'msgbox ("trovati " & intprompts & " massaggi prompt")

dim oprompts(2) comme chaîne
oprompts(0) = ""
oprompts(1) = ""
oprompts(2) = ""
osheet.titleblock.delete()
osheet.addtitleblock(newtitleblockdef,,oprompts)

'msgbox("title block changed to " & vbcr & title)


captures ex exception
msgbox("errore: " & ex.message)
fin de l'essai


fin sous

sous supprimersymboles

dim odoc comme dessin document = cedoc.document
dim osksymdefs comme esquisses définitionsymbol = odoc.sketchedsymboldéfinitions
dim osksymdef comme définition du sketchedsymbol

pour chaque osksymdef en osksymdefs
si osksymdef.isreferenced = false alors
osksymdef.delete
fin si
suivant

fin sous

sous-copysymbols

dim strselectestamp en chaîne = "result2"

dim strstamplist comme nouvelle liste de tableaux

dim strstamp requis comme booléen
strstamprequis = true
strstamplist.add("nom cartiglio nuovo")
«strstamplist.add("altro")
'strstamplist.add("test")
strselectestamp = inputlistbox("s'il vous plaît sélectionner un timbre.", strstamplist, strselectestamp, "stamp selection", "samps disponibles")
dim strdrawdoc en tant qu'inventeur.drawingdocument = cette application.document actif
Dim sourcefile comme chaîne = fichier percorso cartelle con cartiglio nuovo.idw"

dim strsourceidw comme document de dessin
strsourceidw = thisapplication.documents.open(sourcefile, false)
dim symboldef sous forme de sketchedsymboldéfinition

dim copy from as esquisseedsymboldefinition


essayer
pour chaque symboldef dans strsourceidw.sketchedsymboldéfinitions

copyfrom = (symboldef.copyto(strdrawdoc, true))

suivant
captures ex exception
messagebox.show(ex.message, "titre")

fin de l'essai
Stresourceidw.close()
fin sous
Mais est-ce un code biologique ? Comment l'insérer ?
 
donc à partir du modèle si vous avez fait copier de nouveaux symboles de croquis aussi que, mais il est facultatif, parce que cela est né avec la version 2013 qui n'avait pas la bibliothèque de symboles, mais si vous utilisez la bibliothèque de symboles rien ne change
 
Nouvelles Merci pour la confirmation, j'imaginais que la raison pourrait être liée à la définition des symboles et le script avait été écrit pour une ancienne version de l'inventeur.

J'ai aussi demandé pourquoi j'utilise/utilise le script ci-dessous pour remplacer le modèle, mais je réalise qu'il ne correspond pas à tous les besoins.
Code:
si cedoc.document.documenttype = inventeur.documenttypeenum.kdrawingdocumentobjet alors
cedrawing.keepextraressources = false
cedrawing.resourcefilename = "percorso completto nuovo template"
fin si
J'ai aussi trouvé intéressant la version qu'il a écrite Jettedejong dans cette débat sur le site d'autodesk, je le partage parce qu'il semble bien écrit et propre, tu crois ?
 
Mais est-ce un code biologique ? Comment l'insérer ?
J'essaie d'expliquer les passages dans le champ idw.
1) dans la réponse supérieure, vous devriez avoir l'élément "modèle" et "+" en cliquant sur le + ajouter "logique"
2) apparaissent sous les onglets "règles" - "modules" - modules globaux" - "règles extérieures"
la différence est que les deux premiers sont valides seulement dans le fichier où vous travaillez, les deux derniers peuvent toujours les utiliser
3) considérer la deuxième option ou toujours valide, aller à "règles externes" bouton dx
4) crée une règle externe -- choisissez le chemin et enregistrez-le "registername.txt" afin qu'il soit plus facile à partager avec vos collègues si nécessaire
5) copier et coller le code du message précédent. Enregistrer et fermer
6) trouver dans la liste la règle de clé dx nouvellement créée, si elle fonctionne et fait ce dont vous avez besoin.
7) aller aux modules globaux en espace vide bouton dx "Ajouter un module"
8) ouvre l'écran de création de module saisissez le nom du formulaire
9) gauche sous l'entrée règles, vous devriez trouver votre règle glisser à droite dans le panneau de fermeture
10) Maintenant pour rappeler et exécuter la règle, il suffit d'aller aux modules globaux où vous trouvez le
module juste créé et cliquez sur le bouton avec le nom de la règle (qui est personnalisable)
 
Nouvelles Merci pour la confirmation, j'imaginais que la raison pourrait être liée à la définition des symboles et le script avait été écrit pour une ancienne version de l'inventeur.

J'ai aussi demandé pourquoi j'utilise/utilise le script ci-dessous pour remplacer le modèle, mais je réalise qu'il ne correspond pas à tous les besoins.
Code:
si cedoc.document.documenttype = inventeur.documenttypeenum.kdrawingdocumentobjet alors
cedrawing.keepextraressources = false
cedrawing.resourcefilename = "percorso completto nuovo template"
fin si
J'ai aussi trouvé intéressant la version qu'il a écrite Jettedejong dans cette débat sur le site d'autodesk, je le partage parce qu'il semble bien écrit et propre, tu crois ?
J'ai vu que c'était nettement mieux que ce que j'ai mis, même parce que je ne suis pas un programmeur, mais j'ai pris des morceaux de règles que j'ai trouvées sur le net et les ai adaptées, quand il a fait ce dont j'avais besoin, j'ai sauvé et je n'ai plus rien touché.
 
J'essaie d'expliquer les passages dans le champ idw.
1) dans la réponse supérieure, vous devriez avoir l'élément "modèle" et "+" en cliquant sur le + ajouter "logique"
2) apparaissent sous les onglets "règles" - "modules" - modules globaux" - "règles extérieures"
la différence est que les deux premiers sont valides seulement dans le fichier où vous travaillez, les deux derniers peuvent toujours les utiliser
3) considérer la deuxième option ou toujours valide, aller à "règles externes" bouton dx
4) crée une règle externe -- choisissez le chemin et enregistrez-le "registername.txt" afin qu'il soit plus facile à partager avec vos collègues si nécessaire
5) copier et coller le code du message précédent. Enregistrer et fermer
6) trouver dans la liste la règle de clé dx nouvellement créée, si elle fonctionne et fait ce dont vous avez besoin.
7) aller aux modules globaux en espace vide bouton dx "Ajouter un module"
8) ouvre l'écran de création de module saisissez le nom du formulaire
9) gauche sous l'entrée règles, vous devriez trouver votre règle glisser à droite dans le panneau de fermeture
10) Maintenant pour rappeler et exécuter la règle, il suffit d'aller aux modules globaux où vous trouvez le
module juste créé et cliquez sur le bouton avec le nom de la règle (qui est personnalisable)
Je vous remercie ! sont totalement à jeun sur la partie logique
 
Bonjour.
Je lui ai donné cette règle et tu as fait le bouton avec créer un formulaire
dans la règle vont remplacer
"nouveau nom de cartiglio"

"dossiers de fichiers de chemin avec nouveau cartiglio.idw"

Code:
public ()

«Vérifier le titre du document actif
essayer
dim odrawdoc comme document de dessin
odrawdoc = cette application.documentactif


' vérifier si le dessin de l'état de report est vrai
si non odrawdoc.drawingsettings.deferupdates = "faux" alors
'showerror("ne peut pas changer de titre parce que le dessin du fichier est différé")
sortie sous
fin si

'sostituisco i simboli nel disegno
essayer
supprimersymboles
'copysymboles
prises

fin de l'essai

Dim titre "nome cartiglio nuovo"
call remplacetitle(title)

prises
msgbox("errorte dure sostituzione cartiglio")

fin de l'essai


fin sous

sub remplacetitle(byref title as string )

dim odrawdoc comme document de dessin
odrawdoc = cette application.documentactif
dim template = "percorso cartelle file con cartiglio nuovo.idw"

dim otemplate comme document de dessin
dim osourcetitleblockdef comme titleblockdefinition
dim onewtitleblockdef comme titleblockdefinition
dim osheet = odrawdoc.

essayer
'apro il template
otemplate = cette application.documents.open(template, false)
'aggancio la definizione del nuovo cartiglio
osourcetitleblockdef = otemplate.titleblockdéfinitions.item(title)
'copio la definizinoe del cartiglio nel nuovo disegno
onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc, true)
'chiudo il template
otemplate.close

'msgbox("tentativo di inserimento cartiglio " & title)

'insérimento cartiglio sul disegno

' dim i comme entier
= 0
' pour i = 1 à onewtitleblockdef.sketch.textboxes.count
' dim otext = onewtitleblockdef.sketch.textboxes(i)
' si (otext.text = "my_prompt")
' intprompts = intprompts + 1
' fin si
Suivant

'msgbox ("trovati " & intprompts & " massaggi prompt")

dim oprompts(2) comme chaîne
oprompts(0) = ""
oprompts(1) = ""
oprompts(2) = ""
osheet.titleblock.delete()
osheet.addtitleblock(newtitleblockdef,,oprompts)

'msgbox("title block changed to " & vbcr & title)


captures ex exception
msgbox("errore: " & ex.message)
fin de l'essai


fin sous

sous supprimersymboles

dim odoc comme dessin document = cedoc.document
dim osksymdefs comme esquisses définitionsymbol = odoc.sketchedsymboldéfinitions
dim osksymdef comme définition du sketchedsymbol

pour chaque osksymdef en osksymdefs
si osksymdef.isreferenced = false alors
osksymdef.delete
fin si
suivant

fin sous

sous-copysymbols

dim strselectestamp en chaîne = "result2"

dim strstamplist comme nouvelle liste de tableaux

dim strstamp requis comme booléen
strstamprequis = true
strstamplist.add("nom cartiglio nuovo")
«strstamplist.add("altro")
'strstamplist.add("test")
strselectestamp = inputlistbox("s'il vous plaît sélectionner un timbre.", strstamplist, strselectestamp, "stamp selection", "samps disponibles")
dim strdrawdoc en tant qu'inventeur.drawingdocument = cette application.document actif
Dim sourcefile comme chaîne = fichier percorso cartelle con cartiglio nuovo.idw"

dim strsourceidw comme document de dessin
strsourceidw = thisapplication.documents.open(sourcefile, false)
dim symboldef sous forme de sketchedsymboldéfinition

dim copy from as esquisseedsymboldefinition


essayer
pour chaque symboldef dans strsourceidw.sketchedsymboldéfinitions

copyfrom = (symboldef.copyto(strdrawdoc, true))

suivant
captures ex exception
messagebox.show(ex.message, "titre")

fin de l'essai
Stresourceidw.close()
fin sous
Hey, Batleo, je suis désolé de vous déranger parce que la discussion est assez récente.
Entre-temps Je vous remercie de partager votre code et de vous demander une mise à jour si vous le pouvez.
à l'intérieur du même idw je pourrais avoir plusieurs tables (même plus de trente)... est-il possible de planifier la substitution du cartilage dans toutes les tables simultanément et pas seulement dans la table active?

Je vous remercie.
Samuèle
 
Je ne suis pas celui qui paie et qui est plus à l'aise avec un flexible qu'avec un pc,
qui de service n'a pas d'importance qu'il est plus à l'aise avec la flexibilité, que avec le PC, ce qui importe vraiment est qu'il est à l'aise avec le portefeuille ouvert. ouvrir les cordes du sac, avec flexible, ou sans, et faire le concessionnaire faire une macro qui vous convient.
 
Hey, Batleo, je suis désolé de vous déranger parce que la discussion est assez récente.
Entre-temps Je vous remercie de partager votre code et de vous demander une mise à jour si vous le pouvez.
à l'intérieur du même idw je pourrais avoir plusieurs tables (même plus de trente)... est-il possible de planifier la substitution du cartilage dans toutes les tables simultanément et pas seulement dans la table active?

Je vous remercie.
Samuèle
ciao ho provato e dovrebbe funzionare devi solo sostituire il percorso del file template e il nome del cartiglio

public ()

' controlla il titolo nel documento attivo
essayer
dim odrawdoc comme document de dessin
odrawdoc = cette application.documentactif

« verifica se lo stato di déferimento degli aggiornamenti è abilitato
si odrawdoc.drawingsettings.deferupdate alors
msgbox("non è possibile modificare il cartiglio perché il file di disegno è in modalità di aggiornamento differito.")
sortie sous
fin si

' simboli dal disegno
essayer
supprimersymboles()
captures ex exception
msgbox("errorte dure la cancellazione dei simboli: " & ex. message)
fin de l'essai

Autres
Dim title as string = "nome cartiglio"
call remplacetitle(title)

captures ex exception
msgbox("errorte dure la sostituzione del cartiglio: " & ex. message)
fin de l'essai

fin sous

sub remplacetitle(byref title as string)

dim odrawdoc comme document de dessin
odrawdoc = cette application.documentactif
dim template as string = "n:\settaggi inventeur\inventeur 2022\templates\tuo file.idw"

dim otemplate comme document de dessin
dim osourcetitleblockdef comme titleblockdefinition
dim onewtitleblockdef comme titleblockdefinition

essayer
' apre il template
otemplate = cette application.documents.open(template, false)

' verifica se il cartiglio esiste nel template
si non otemplate.titleblockdéfinitions.item(title) n'est rien alors
osourcetitleblockdef = otemplate.titleblockdéfinitions.item(title)

Copia la definizione del cartiglio nel disegno
onewtitleblockdef = osourcetitleblockdef.copyto(odrawdoc, true)

' chiude il modèle
otemplate.close

' scorre tutti i brumli nel documento di disegno e applica il nuovo cartiglio
pour chaque feuille comme feuille en odrawdoc. Feuilles
' elimina il cartiglio corrente e inserisce quello nuovo
si osheet. titleblock n'est pas rien alors
osheet.titleblock.delete()
fin si
osheet.addtitleblock(newtitleblockdef)
suivant

msgbox("cartiglio aggiornato a: " & title & " su tutti i brumli.")
Autre
msgbox("cartiglio non trovato nel template.")
otemplate.close
fin si

captures ex exception
msgbox("errorte durant l'aggiornamento del cartiglio: " & ex. message)
fin de l'essai

fin sous

sous supprimersymboles()
dim odoc comme dessin document = cedoc.document
dim osksymdefs comme esquisses définitionsymbol = odoc.sketchedsymboldéfinitions

pour chaque osksymdef comme définition de symboles esquisses dans les osksymdefs
si pas osksymdef. est référencé alors
osksymdef.delete()
fin si
suivant
fin sous

sous-copysymbols()
dim strselectestamp en chaîne = "result2"
dim strstamplist comme nouvelle liste de tableaux
strstamplist.add("nome cartiglio")

strselectestamp = inputlistbox("s'il vous plaît sélectionner un timbre.", strstamplist, strselectestamp, "stamp selection", "samps disponibles")

dim strdrawdoc comme dessin document = cette application.document actif
dim sourcefile en tant que chaîne = "n:\settaggi inventeur\inventeur 2022\templates\tuo file.idw"

essayer
' apre il fichier sorgente dei simboli
dim strsourceidw comme dessin document = thisapplication.documents.open(sourcefile, false)

' copie i simboli nel documento corrente
pour chaque symboldef comme définition de symboles esquisses dans les définitions strsourceidw.sketchedsymbol
symboldef.copyto(strdrawdoc, true)
suivant

Stresourceidw.close()

captures ex exception
msgbox("errorte durant la copie dei simboli: " & ex.message)
fin de l'essai
fin sous[/ICODE]
 
Merci beaucoup pour votre disponibilité.
Bien que je partage en partie et comprenne les démonstrations de infaillible_gf, je me permets toujours de profiter de votre disponibilité dans l'esprit de partager et de supposer (de l'ignorance) que pour vous ce changement est relativement simple.
a dit cela si elle ne vous donne pas un poids particulier... J'ai essayé votre code mais il s'arrête à la table active où il supprime complètement le cartilage et immédiatement après il me donne l'erreur jointe.
C'est peut-être la mauvaise carte d'identité ?errore.JPG
 
Merci beaucoup pour votre disponibilité.
Bien que je partage en partie et comprenne les démonstrations de infaillible_gf, je me permets toujours de profiter de votre disponibilité dans l'esprit de partager et de supposer (de l'ignorance) que pour vous ce changement est relativement simple.
a dit cela si elle ne vous donne pas un poids particulier... J'ai essayé votre code mais il s'arrête à la table active où il supprime complètement le cartilage et immédiatement après il me donne l'erreur jointe.
C'est peut-être la mauvaise carte d'identité ?Voir la pièce jointe 72573
Je l'ai testé et il n'a pas donné de problèmes, je vous dirais de revérifier les noms et les chemins, mais tout peut être
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut