[Résolu][Calc] Erreur #NOM? suite à import par bouton

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Grande Ourse
Membre OOrganisé
Membre OOrganisé
Messages : 68
Inscription : 29 janv. 2024 00:06

[Résolu][Calc] Erreur #NOM? suite à import par bouton

Message par Grande Ourse »

Bonjour,

J'ai deux feuilles Brassage et Profil matériel.
La feuille Profil matériel comporte 4 profils types que je peux importer à l'aide d'un bouton sur la feuille Brassage.
Sur la feuille Brassage, la cellule I3 comporte un menu déroulant permettant de choisir le menu à importer.
Sélectionnez un profil puis cliquez sur importer, le contenu des cellules sur les colonnes L et O de la feuille Profil Matériel sera copier sur la feuille Brassage (cellule L3 à L8 et O3 à O9).

Le problème est sur la cellule O5 de la feuille Brassage, il y a transfert de la formule de calcul au lieu du résultat de la formule de O5 sur Profil Matériel.

Comment corriger le problème.

Merçi de votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 21 juil. 2025 16:20, modifié 3 fois.
Raison : Ajout de [Résolu]. La coche verte seule ne suffit pa
LibreOffice 25.2.5.2 (X86-64), Window7 et Linux_Ubuntu 20.04.6LTS, 64 bits, Libre office 6.4.7.2
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10046
Inscription : 28 août 2010 08:45

Re: [Calc] Erreur #NOM? suite à import par bouton

Message par micmac »

Bonjour,

Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide. C'est indiqué dans le cadre rouge en haut de la page (sutra27295.html#27295]règles de cette section[/url]).

Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Fait pour vous.

Merci de votre collaboration.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1189
Inscription : 19 août 2018 05:20

Re: [Calc] Erreur #NOM? suite à import par bouton

Message par Dolev »

Bonjour,

Je n'ai rien compris à votre document. Aucun bouton n'est relié à aucune macro.
La seule macro disponible a été réalisée avec l'enregistreur et elle ne fait pas d'import.

Code : Tout sélectionner

sub Ajout_Click 
rem ----------------------------------------------------------------------
 rem define variables 
dim document as object 
dim dispatcher as object 
rem ---------------------------------------------------------------------- 
rem get access to the document 
document = ThisComponent.CurrentController.Frame 
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") 
rem ---------------------------------------------------------------------- 
dim args1(1) as new com.sun.star.beans.PropertyValue 
args1(0).Name = "By" 
args1(0).Value = 1 
args1(1).Name = "Sel" 
args1(1).Value = false 
dispatcher.executeDispatch(document, ".uno:GoToStart", "", 0, args1())
dispatcher.executeDispatch(document, ".uno:GoDownToEndOfData", "", 0, args1())
dispatcher.executeDispatch(document, ".uno:GoDown", "", 0, args1()) 

end sub 
Si vous voulez partir d'un classeur vierge pour en faire une copie, le mieux est d'enregistrer en OTS (format des modèles).
Open Office 4.1.16 sous Windows 11
Grande Ourse
Membre OOrganisé
Membre OOrganisé
Messages : 68
Inscription : 29 janv. 2024 00:06

Re: [Calc] Erreur #NOM? suite à import par bouton

Message par Grande Ourse »

Bonjour,
Voiçi la formule appliquée aux cellules O5. O12, O19,O26 sur la feuille Profil Matériel.

Code : Tout sélectionner

=-((232,2934*($Brassage.$L$4*100)^2 -7471,1515*($Brassage.$L$4*100)+63999,0441)*0,5*$Brassage.$H$34/1000)/(($Brassage.$H$34/1000)*(23,9246*$Brassage.$L$4*100+1585,0029)+$Brassage.$M$10*4185)
Elle fonctionne. ce que je veux c'est le transfert du résultat de cette formule sur la feuille BRASSAGE cellule O5.

Sur la feuille BRASSAGE cliquez sur I3 "Profil biab plein volume (été), la flèche du menu déroulant apparaitra, sélectionnez profil été puis appuyez sur le bouton "Importer" vis à vis la cellule I7. Le résultat n'est pas importer sur la cellule O5 car il importe la formule d,ou l'erreur #NOM?

J'espère que c'est plus clair. Voir fichier joint.

Merçi.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 20 juil. 2025 12:33, modifié 1 fois.
Raison : Formule balisée pour faciliter la lecture
LibreOffice 25.2.5.2 (X86-64), Window7 et Linux_Ubuntu 20.04.6LTS, 64 bits, Libre office 6.4.7.2
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1189
Inscription : 19 août 2018 05:20

Re: [Calc] Erreur #NOM? suite à import par bouton

Message par Dolev »

Votre classeur est bourré de code VBA :marto:
Grande Ourse a écrit : 20 juil. 2025 12:23 Elle fonctionne. ce que je veux c'est le transfert du résultat de cette formule sur la feuille BRASSAGE cellule O5.
Chez moi, elle ne fonctionne pas si je la colle.
La formule fait référence à des cellules vides avec un audit.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 4.1.16 sous Windows 11
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1516
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc] Erreur #NOM? suite à import par bouton

Message par DLE »

Bonjour,
Dans votre macro "Private Sub Importer_Click()" remplacer

Code : Tout sélectionner

.formula
par

Code : Tout sélectionner

.value
A+
MacOS Tahoe 26.1 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.5.2, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallel Desktop = Windows 11 & MacOS : AOO, Libreoffice.
Grande Ourse
Membre OOrganisé
Membre OOrganisé
Messages : 68
Inscription : 29 janv. 2024 00:06

Re: [Calc] Erreur #NOM? suite à import par bouton

Message par Grande Ourse »

Bonjour DLE,

J'ai fait le correctif sur la cellule O5 tel que suggéré et cela fonctionne parfaitement.

Je passe en résolu.

Merçi beaucoup.
LibreOffice 25.2.5.2 (X86-64), Window7 et Linux_Ubuntu 20.04.6LTS, 64 bits, Libre office 6.4.7.2