Explication sur des formules
Résolu
chrismeun
Messages postés
237
Date d'inscription
Statut
Membre
Dernière intervention
-
chrismeun Messages postés 237 Date d'inscription Statut Membre Dernière intervention -
chrismeun Messages postés 237 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
si quelqu'un peux m'expliquer en detail ces deux formules....
ActiveWorkbook.SaveAs Filename:=Range("g15") & "Devis Portalux " & Range("E16") & " Type " & Range("J16") & " - " & Range("J17") & " - " & Range("K3")
STXT(CELLULE("filename";A11);TROUVE("[";CELLULE("filename";A11))+1;TROUVE("]";CELLULE("filename";A11))-TROUVE("[";CELLULE("filename";A11))-5)
merci d'avance
si quelqu'un peux m'expliquer en detail ces deux formules....
ActiveWorkbook.SaveAs Filename:=Range("g15") & "Devis Portalux " & Range("E16") & " Type " & Range("J16") & " - " & Range("J17") & " - " & Range("K3")
STXT(CELLULE("filename";A11);TROUVE("[";CELLULE("filename";A11))+1;TROUVE("]";CELLULE("filename";A11))-TROUVE("[";CELLULE("filename";A11))-5)
merci d'avance
A voir également:
- Explication sur des formules
- Formules - Télécharger - Études & Formations
- Foyer netflix explication - Accueil - Guide streaming
- Formules excel de base - Guide
- Paris multiple 2/6 explication - Forum Loisirs / Divertissements
- [ParionsSport] Paris multiple, une arnaque ? ✓ - Forum Loisirs / Divertissements
2 réponses
Bonjour,
La première n'est pas une formule mais une ligne de code VBA.
Ce code sauvegarde le classeur actif en lui donnant pour nom le contenu de la cellule G15 plus Divs Portalux, plus le contenu de la cellule E16 etc.
La seconde est une formule qui est censée extraire un morceau du contenu d'une cellule. Pour cela il faut indiquer comme premier argument le texte duquel on va extraire le morceau, le début et le nombre de caractères.
Mais ta formule ne me paraît pas orthodoxe en particulier les arguments pour CELLULE. Il y a un mélange de français et d'aglais :
CELLULE("filename"), ça serait plutôt CELLULE("nomfichier")
De plus, la référence à la cellule A11 dans CELLULE ne donnera rien, puisque "nomfichier" permet simplement de récupérer le nom du fichier.
Tu ferais mieux de demander comment écrire une formule pour ce que tu veux faire.
m@rina
La première n'est pas une formule mais une ligne de code VBA.
Ce code sauvegarde le classeur actif en lui donnant pour nom le contenu de la cellule G15 plus Divs Portalux, plus le contenu de la cellule E16 etc.
La seconde est une formule qui est censée extraire un morceau du contenu d'une cellule. Pour cela il faut indiquer comme premier argument le texte duquel on va extraire le morceau, le début et le nombre de caractères.
Mais ta formule ne me paraît pas orthodoxe en particulier les arguments pour CELLULE. Il y a un mélange de français et d'aglais :
CELLULE("filename"), ça serait plutôt CELLULE("nomfichier")
De plus, la référence à la cellule A11 dans CELLULE ne donnera rien, puisque "nomfichier" permet simplement de récupérer le nom du fichier.
Tu ferais mieux de demander comment écrire une formule pour ce que tu veux faire.
m@rina
"mais avant cette f2é ormule doit prendre des infos pour renommer le modéle de base et je n'arrive pas a comprendre le fonctionnement..."
Je ne comprends pas ce que tu veux dire par là... Quel modèle de base ? C'est un fichier xlt ?
- "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"
Je ne comprends pas ce que tu veux dire par là... Quel modèle de base ? C'est un fichier xlt ?
- "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"
ces formules font parti d'un fichier que l'on m'a transmis...je suis entrain par du vba d'automatiser bcp de choses dont une sauvegarde qui se fait par la 1ere formule mais avant cette f2é ormule doit prendre des infos pour renommer le modéle de base et je n'arrive pas a comprendre le fonctionnement...