Microsoft 365 problème sur fichier connu

Michest94

XLDnaute Occasionnel
Bonjour le forum,:)

Code Admin et vba : ADMIN1967
Je n'arrive pas à déclencher mes liens hypertextes dans la feuille Documentation.

"Car tu as une gestion d'erreur audébut de la macro (On error Goto Fin)
Comme la feuille est protégée 2 lignes auparavant, le ClearContents provoque une erreur et la fin prévue..."

une piste sur un autre poste mais mes connaissances vba sont faibles voir n..

Merci pour votre aide,
 

Pièces jointes

  • CahierMAINTENANCE V3.0. FORUM-top - forum.xlsm
    764.1 KB · Affichages: 43

fanch55

XLDnaute Barbatruc
tu peut de renvoyer l'accès au dossier par rapport au site choisi ex. pour AMPERE.
Regarde la pièce jointe 1112368
C'est déjà prévu mais il faut que le chemin existe, modifier la partie rouge :
.InitialFileName = " F:\Dossier_Pdf\" & Me.[C3].Value & "\"
Tu as également la partie Déclarations dans les modules avec le code ci-dessous :
VB:
Public MotDePasse As String 'on déclare la variable public dans tout le projet
'elle est initialisée à l'ouverture du projet
Public Const Dossier_Pdf = "F:\01_DD\03_GRP_TRAVAIL_DD\02_CAHIER_MAINTENANCE\--- CAHIERdeMAINTENANCE_PDF ---"
Public Const Dossier_Jpg = "F:\01_DD\03_GRP_TRAVAIL_DD\02_CAHIER_MAINTENANCE\0B_Documemtations\04_Docs+"

Donc, si c'est le même chemin que celui déclaré, tu peux mettre :
.initialFileName = Dossier_Pdf & "\" & Me.[C3].value & "\"
 

Michest94

XLDnaute Occasionnel
Re,

Pour Ampère ca va donner ceci :
F:\01_DD\03_GRP_TRAVAIL_DD\03_PLANS_AUTOCAD_PDF\01-STATIONS LOCALES\AMPERE (pas tenir compte sur le visuel du 0004 ) si c'est plus simple pour toi ailleurs, on peut adapter le chemin d'accès.
j'ai tout un travail d'arborescence à préparer ( heureusement que j'ai mon petit outils excel qui me permettra de créer l'arbo.)

1627897160581.png
 

fanch55

XLDnaute Barbatruc
J'ai supprimé le module Déclaration .
J'ai créé les variables globales dans la feuille Utilisateur :
1627909909866.png

La liste déroulante dans la feuille Base a été créée ( avec la fonction demandée ) :
la liste "se nourrit" des valeurs de la ligne 1 à partir de la colonne B .
la sélection par défaut quand on ouvre le classeur est "TOUT"
1627910065029.png


Le bouton Documents dans la feuille Intervenant fait référence à Dossier_Doc des variables globales .
 

Pièces jointes

  • CahierMAINTENANCE V3.0 Fanch55.xlsm
    895.7 KB · Affichages: 9

Michest94

XLDnaute Occasionnel
La voila la Ferrari maintenant va falloir un pilote ;)
Bon quelques rayures sur le capot mais de la faute du pilote c'est a dire moi.

Le menu déroulant le top !
Je me suis emmêlé les crayons
palier 5 : INSTRUMENTATION ( AH à AK ) et non ( AH à AL )
Cette colonne AL dans la base semble vide si dans les feuilles 'intervenant' et 'prestataire' il n'y a aucune référence autant la supprimer.
palier 6 : INFOS visuel le renommé en INFOS+ dans le menu déroulant. au cas ou la colonne AL est supprimée on se retrouve pour ce palier 6 en (AL à AN)
MAJ se trouve en AO dans le palier TOUT.
C'est nickel cette gestion de base enfin pour moi ca me convient.

Concernant la partie chemin d'accès renvois sur dossier du site sélectionné,
J'ai pas trop compris ...
 

fanch55

XLDnaute Barbatruc
palier 5 : INSTRUMENTATION ( AH à AK ) et non ( AH à AL )
Si tu supprimes la colonne AL, le code va s'adapter

palier 6 : INFOS visuel le renommé en INFOS+ dans le menu déroulant. au cas ou la colonne AL est supprimée on se retrouve pour ce palier 6 en (AL à AN)
Si tu le renommes, le code va s'adapter .
MAJ se trouve en AO dans le palier TOUT.
IL n'y a rien dans la colonne AQ
 

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 192
Membres
102 809
dernier inscrit
Sandrine83