Tableau compliqué à réaliser

re,

peut etre l'espace entre historique et processus est en trop ?

Cela n'a rien à voir puis tu n'as pas lu ce que je t'ai écrit.

Ce que tu peux faire :

Ouvre ton browser internet et dans l'addresse URL, colle --> Z:\Historique Processus

Si souci, c'est que ton répertoire est incorrect.

Tu peux aussi ouvrir ton fichier par l'explorateur windows et dans l'encart adresse, tu verras le lien exact qu'il te suffit de mettre dans ta variable "chemin"

A te relire

Ca fonctionne

Quand je rentre "Z:\Historique Processus.xlsm" dans "éxécuter" cela m'ouvre le fichier.

Alors au lieu de mettre xlsx dans le code j'ai mit xlsm et la ca fonctionne ! MAIS

Quand le fichier processus s'ouvre j'ai une erreur 1004 encore. l'onglet crée s'appelle processus et pas le nom de l'affaire

Maintenant c'est cette ligne qui est en jaune

   .ActiveSheet.Name = affaire

Si on peut creer un fichier par affaire ca me dérange pas si c'est plus simple, tant que cela reste dans le dossier "Historique processus"

re,

Si tu passes ta souris sur AFFAIRE tu devrais avoir le contenu de la cellule dans laquelle tu as double cliqué.

Tu as quoi ?

Sinon referme tous tes fichiers et recommence l'opération.

Dan a écrit :

re,

Si tu passes ta souris sur AFFAIRE tu devrais avoir le contenu de la cellule dans laquelle tu as double cliqué.

Tu as quoi ?

Sinon referme tous tes fichiers et recommence l'opération.

j'ai ca : affaire=""

re,

Je pense que tu n'as pas bien placé ou recopié tes macros comme expliqué avant.

La Private dans la feuille

La Sub dans un module

Sinon remets ton fichier en ligne que je vérifie cela.

je te l'envoie

Mais j'ai bien copié ce que tu ma dis ou il le fallait.

Merci

re,

Quand je rentre "Z:\Historique Processus.xlsm" dans "éxécuter" cela m'ouvre le fichier.

Ben voilà j'ai compris là !.

Avant tu me dis que tu as créé un dossier "Historique Processus" et ce n'est pas le cas puisque je vois que c'est ton fichier est à la racine de "Z".... C'était un fichier et non un dossier que tu as créé.

donc c'est --> chemin = "Z:\" et non "chemin = "Z:\Historique Processus"

Bon dans le code Private Sub Worksheet_BeforeDoubleClick, remplace

Affaire = target
Call creationprocessus

par

Call creationprocessus(Target)

ensuite remplace tout le code Sub creationprocessus, par celui ci-dessous

Sub creationprocessus(Target As Range)
'Macro Dan pour titounet le 06/12/2010
Dim chemin As String, fichier As String
Dim sh As Worksheet
Dim affaire As Range
Set affaire = Target
chemin = "Z:\" ' "Z:\Historique Processus"
fichier = "Historique processus" & ".xlsm"
Workbooks.Open Filename:=chemin & "\" & fichier
    For Each sh In ActiveWorkbook.Worksheets
        If sh.Name = affaire Then Sheets(CStr(affaire)).Select: Exit Sub
    Next sh
With Workbooks(fichier)
    ThisWorkbook.Sheets("processus").Copy After:=.Sheets(1)
    .ActiveSheet.Name = affaire
    .Close SaveChanges:=True
End With
End Sub

Amicalement

J'essaye ca desuite mais il y a pas de fichier, c'est bien un dossier qui contient un fichier "historique processus"

Quand je clique droit sur le fichier > propriété > Emplacement > Z:\Historique Processus donc j'ia bien un dossier a cette place la.

EDIT : Ca fonctionne niquel

Encore merci.

Re,

Ok. Alors ta variable chemin doit être --> chemin = "Z:\Historique Processus"

Corrige là dans le code que je viens de te donner.

Amicalement

Dan a écrit :

Re,

Ok. Alors ta variable chemin doit être --> chemin = "Z:\Historique Processus"

Corrige là dans le code que je viens de te donner.

Amicalement

Ton code fonctionne parfaitement sans cette modif. Va savoir pourquoi...Mais j'ai le fichier excel est situé dans un dossier intitulé "historique processus". L'informatique parfois... ^^

Bonjour ! (encore moi)

Petit soucis.

Quand je double clique sur le n° de l'affaire j'ai bien le ficheir qui s'ouvre mais le classeur se ferme 2secondes apres.

Je vois bien l'onglet de l'affaire se creer dans le classeur mais tout se referme ensnuite.

Quand j'ouvre le fichier "historique processus" il est vierge alors que uand je veux creer un processus je vois les onglets des affaires correspondante.

re,

Quand je double clique sur le n° de l'affaire j'ai bien le ficheir qui s'ouvre mais le classeur se ferme 2secondes apres.

Normal, le code fait cela. On crée l'onglet, on enregistre puis on ferme le classeur.

C'est ce que tu demandais à avoir je pense non ?

Quand j'ouvre le fichier "historique processus" il est vierge

Pas compris là ???

Quand je clique sur le n° de l'affaire j'aimerai qu'un classeur apparaise avec que les processus de chaque affaire (un onglet par affaire). Ca fonctionnait jusqu'a aujourd'hui.

La je double clique sur l'affaire et tout se ferme au bou de 2 au bou d'une seconde. Quand je fais ca

Z://Historique processus , ce fichier est vierge alors que je devrait voir le processus des affaires par onglets.

re,

La je double clique sur l'affaire et tout se ferme au bou de 2 au bou d'une seconde. Quand je fais ca

Tout se ferme ? le fichier commande ou le fichier Historique ?

ce fichier est vierge

Tu as au moins un onglet non ?

Amicalement

J'ouvre le fichier commande.

Je double clique sur le n° de l'affaire

Cela ouvre le classeur " histoirque processus"

Je vois apparaitre l'onglet en bas avec le N° de l'affaire correspondant

Hop le classeur "historique processus" se ferme.

Je clique sur une autre affaire

le classeur histoirque s'ouvre une nouvelle fois

je vois l'onglet de l'ancienne affaire + celle ou je viens de cliquer

hop ca se ferme

Sinno le fichier n'est pas vierge , je n'ouvrai pas le bon classeur.

Si je refais tout le code ca fonctionne jusqu'a temps que j'enregistre et ferme tout. Quand je réouvre le tout ca fait ca.

EDIT : j'ai supprimé la ligne

.Close SaveChanges:=True

Ca fonctionne, le classeur ne se referme pas

re,

Ok c'est la bonne instruction à supprimer.

Le tout était de voir comment tu fonctionnais. Donc j'avais mis cette instruction pour t'éviter d'avoir le classeur ouvert après la création de la feuille.

Si ok, n'oublie pas de cliquer sur le V vert pour cloturer le fil.

Amicalement

Rechercher des sujets similaires à "tableau complique realiser"