Bonjour
dans un fichier excel j'utilisais une concaténation pour reproduire un chemin de fichier
en A1 : D\dossierA\sous-dossierC\sous-sous-dossier\
en B1 : 2587 (ce qui me permet d'incrémebter en recopiant vers le bas)
en C1 : .pdf
ce qui donne en D1 : = CONCATENER(A1;B1;C1)
avec à l'affichage en D1 : D\dossierA\sous-dossierC\sous-sous-dossier\2587.pdf
et en E1 : = LIEN_HYPERTEXTE(D1;B1)
avec à l'affichage en E1 : 2587
en ouvrant ce fichier avec Calc on dirait qu'il ne reconnait pas D1 comme un chemin donc à l'affichage en E1 j'ai bien 2587 en format lien HT (bleu souligné) mais le lien n'est pas actif (le curseur ne se transforme pas non plus)
j'ai essayé de reproduire avec les fonctions de Calc directement : j'ai #NOM qui s'affiche dans la cellule
si qq'un a une idée...pour remédier au pb
merci
[Résolu] Fx Concaténer et lien_HT : excel -> calc
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Membre hOOnoraire
- Messages : 153
- Inscription : 14 nov. 2005 11:35
- Localisation : Lyon
[Résolu] Fx Concaténer et lien_HT : excel -> calc
Dernière modification par usul le 11 oct. 2006 13:42, modifié 1 fois.
(_Usul d'Arrakis
Serial_dreamer_)
Serial_dreamer_)
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
-
- Membre hOOnoraire
- Messages : 153
- Inscription : 14 nov. 2005 11:35
- Localisation : Lyon
salut
merci pour la piste car ça ne fonctionne pas tout de suite
donc les explications supplémentaires
en A1 j'ai changé mes \ pour des / : le contenu apparait en bleu c'est donc bien pris comme un chemin de fichier
en F1 j'ai rajouté file:/// (qui apparait aussi en bleu) et modifié ma concaténation en conséquence en D1 soit =CONCATENER(F1;A1;B1;C1)
mais toujours rien
j'ai donc recréé ma fonction en E1 =LIEN_HYPERTEXTE
et là marche
le pb (mineur) c'est qu'on est obligé (pour le reste du tableau)
de faire un chercher/remplacer sur la colonne A pour les \ en /
de refaire un recopie vers le bas des cellules E1 F1 et D1
en tous cas merci PYS
merci pour la piste car ça ne fonctionne pas tout de suite
donc les explications supplémentaires
en A1 j'ai changé mes \ pour des / : le contenu apparait en bleu c'est donc bien pris comme un chemin de fichier
en F1 j'ai rajouté file:/// (qui apparait aussi en bleu) et modifié ma concaténation en conséquence en D1 soit =CONCATENER(F1;A1;B1;C1)
mais toujours rien
j'ai donc recréé ma fonction en E1 =LIEN_HYPERTEXTE
et là marche
le pb (mineur) c'est qu'on est obligé (pour le reste du tableau)
de faire un chercher/remplacer sur la colonne A pour les \ en /
de refaire un recopie vers le bas des cellules E1 F1 et D1
en tous cas merci PYS
(_Usul d'Arrakis
Serial_dreamer_)
Serial_dreamer_)
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Ci-dessous une fonction que l'on peut copier dans la bibliothèque standard d'OOo et qui convertit en url.
Pour l'utiliser : =PYSTOURL(A1)
De cette manière, plus besoin de faire la conversion "à la main" avec le cherche-remplace : on peut insérer le chemin au format "dos".
Nota : il y a peut-être une fonction "standard" pour faire ça, mais comme je ne la trouve pas là tout de suite...
Pour l'utiliser : =PYSTOURL(A1)
Code : Tout sélectionner
function PysToUrl(PysCell)
if isnumeric(PysCell) then
PysToUrl="#Err"
else
PysToUrl=convertToUrl(PysCell)
end if
end function
Nota : il y a peut-être une fonction "standard" pour faire ça, mais comme je ne la trouve pas là tout de suite...
-
- GourOOu
- Messages : 9630
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Bonjour,
Pour rechercher et remplacer tout d'un coup, dans la boite de dialogue Rechercher et remplacer choisir Autres options puis "sélection active seulement" (aprés avoir sélectionner ta colonne en totalité), rentrer tes critères et appui sur Remplacer tout : ta colonne est entièrement traitée d'un coup sans recopie
Pour rechercher et remplacer tout d'un coup, dans la boite de dialogue Rechercher et remplacer choisir Autres options puis "sélection active seulement" (aprés avoir sélectionner ta colonne en totalité), rentrer tes critères et appui sur Remplacer tout : ta colonne est entièrement traitée d'un coup sans recopie
-
- Membre hOOnoraire
- Messages : 153
- Inscription : 14 nov. 2005 11:35
- Localisation : Lyon