Userform

sarmerou08

XLDnaute Junior
bonjour le forum,
reBonjour Robert,

j'ai quelques questions à vous posez concernant le programme.
1) comment caher le bouton userform après exécution (touche valider)?
2) comme tu l'as constaté j'ai deux type de média (fibre synthétique et fibre de verre) je souhaitrai associer à chaque média à un programme propre exemple pour le média de verre:
Sub MediaVerre()
'
' MediaVerre Macro
' Macro recorded 23/06/2009 by abdillah ali
'
' Calcul des limites des paramètres XL500 GTC Cr1
' Définition des données Site Cr1

Dim Qt As Long ' Débit total de souflage CTA
Dim NC As Long ' Nombre total de cellules filtrantes

'Definition des données constructeurs


Dim DPn As Integer ' Perte de Charge nominale
Dim DPf As Integer ' Perte de charge finale fixée (target)
Dim DPmes As Integer ' Perte de charge mesurée (target)
Dim A As Double ' Coef de la parabole
Dim B As Double ' Coef de la parabole
Dim C As Double ' Coef de la parabole

' Définition des variables

Dim ratio As Double ' Rapport de la perte de charge finale sur nominale
Dim DPd As Double ' Perte de charge dependant du débit de souflage
Dim DPlim As Double ' Perte de charge limite calculée
Dim Qu As Double ' Débit par Cellule

Sheets("GTC_Cr200").Select
Qt = Cells(8, 3)
A = Cells(9, 8)
NC = Cells(9, 3)
B = Cells(10, 8)
C = Cells(11, 8)
DPn = Cells(12, 8)
DPf = Cells(13, 8)
DPmes = Cells(10, 3)

'Calcul et return de la valeur du ratio dans la cellule
ratio = DPf / DPn
Cells(8, 12) = ratio

'Calcul du débit unitaire (par cellule)
Qu = Qt / NC
Cells(9, 12) = Qu

' Calcul de la perte de charge intermédiaire
DPd = A * Qu ^ 2 + B * Qu + C
Cells(10, 12) = DPd

' Calcul de la perte de charge limite
DPlim = ratio * DPd
Cells(11, 12) = DPlim

If DPmes < DPlim Then
MsgBox "Bon fonctionnement"
Else
MsgBox " Attention Changer les filtres"

End If

'
End Sub
Sub EntrésDonnées()
'
' EntrésDonnées Macro
' Macro recorded 23/06/2009 by abdillah ali
'

Dim ValeurDébit As Long
Dim ValeurNC As Long
Dim ValeurTypeF As String

Sheets("GTC_Cr200").Select

ValeurDébit = Replace(InputBox("Entrez la valeur du débit :", _
"Demande de valeur"), ".", ",")
Cells(8, 3) = ValeurDébit

ValeurNC = Replace(InputBox("Entrez la valeur du Nombre de Cellules :", _
"Demande de valeur"), ".", ",")
Cells(9, 3) = ValeurNC

ValeurDPmes = Replace(InputBox("Entrez la valeur mesurée :", _
"Demande de valeur"), ".", ",")
Cells(10, 3) = ValeurDPmes

'
End Sub


le programme marche bien, j'aurai quasiment la même chose à une constante près pour le médi synthétique.

3) et en fin comment obligé la fenetre localisation de userform que vous m'avez fait à appareitre sur une page bien définie?

merci de votre compréhension.

Cdlt,
sarmerou08
 

Statistiques des forums

Discussions
312 697
Messages
2 091 069
Membres
104 750
dernier inscrit
Chukky