Variable dans une fonction
max850
Messages postés
304
Date d'inscription
Statut
Membre
Dernière intervention
-
max850 Messages postés 304 Date d'inscription Statut Membre Dernière intervention -
max850 Messages postés 304 Date d'inscription Statut Membre Dernière intervention -
Bonjour le forum,
Par un msgbox je souhaiterais demander à ce que l'on rentre un mot
par exemple "Divers" et que ce mot s'inscrive dans la fonction sommeprod
autrement dit je souhaiterais mettre une variable à la place de "Divers" dans la fonction pour avoir le choix du mot à entrer
et pouvoir placer le résultat de sommeprod dans une textbox
=SOMMEPROD((F6:F13="Divers")*(I6:I13))
Pouvez vous m'aider s'il vous plait
Merci
<config>Windows 8.1 excel 7
Par un msgbox je souhaiterais demander à ce que l'on rentre un mot
par exemple "Divers" et que ce mot s'inscrive dans la fonction sommeprod
autrement dit je souhaiterais mettre une variable à la place de "Divers" dans la fonction pour avoir le choix du mot à entrer
et pouvoir placer le résultat de sommeprod dans une textbox
=SOMMEPROD((F6:F13="Divers")*(I6:I13))
Pouvez vous m'aider s'il vous plait
Merci
<config>Windows 8.1 excel 7
A voir également:
- Variable dans une fonction
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer dans word - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
34 réponses
Bonjour
voila un exemple sur 2 banque avec une recape
http://www.cjoint.com/c/GBBndObFPGq
A+
Maurice
voila un exemple sur 2 banque avec une recape
http://www.cjoint.com/c/GBBndObFPGq
A+
Maurice
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Rebonsoir Maurice
Ca y est j'ai pu télécharger mscomct2 que j'ai placé dans syst32
dans sys32 j'ai un dossier "dossier.ocx" contenant mscomst2 du 08/05/2012
et mscomctl du 09 01 2013
dans systwow64 il y a aussi mscomctl
je peux maintenant entrer dans ton avant-dernier modèle et le lancer sans aucun problème
mais impossible d'entrer dans ton dernier modèle (etat saisies et recap) je peux visualiser ce qu'il contient (userform et code) mais dès que je lance j'ai comme message : impossible de charger l'objet car il n'est pas disponible sur cette machine.
Ca y est j'ai pu télécharger mscomct2 que j'ai placé dans syst32
dans sys32 j'ai un dossier "dossier.ocx" contenant mscomst2 du 08/05/2012
et mscomctl du 09 01 2013
dans systwow64 il y a aussi mscomctl
je peux maintenant entrer dans ton avant-dernier modèle et le lancer sans aucun problème
mais impossible d'entrer dans ton dernier modèle (etat saisies et recap) je peux visualiser ce qu'il contient (userform et code) mais dès que je lance j'ai comme message : impossible de charger l'objet car il n'est pas disponible sur cette machine.
Maurice j'ai le même problème que dans ta prédente mouture avec ce dernier jet
Sub MiseForm()
F00.Visible = 2
F01.Visible = 2
F04.Select
ActiveWindow.DisplayGridlines = False
Application.Goto [A1], True
F04.ScrollArea = "A1"
End Sub
j'ai d'abord impossible charger l 'objet et ensuite projet ou bibliotheque introuvable avec [A1] en bleu
mais ton travail me laisse pantois .. vraiment ...
Sub MiseForm()
F00.Visible = 2
F01.Visible = 2
F04.Select
ActiveWindow.DisplayGridlines = False
Application.Goto [A1], True
F04.ScrollArea = "A1"
End Sub
j'ai d'abord impossible charger l 'objet et ensuite projet ou bibliotheque introuvable avec [A1] en bleu
mais ton travail me laisse pantois .. vraiment ...
Bonsoir
bizare j'ais tester avec la version excel 2002 a 2010
en XP & window7
la a toi de voir
A+
Maurice
bizare j'ais tester avec la version excel 2002 a 2010
en XP & window7
la a toi de voir
A+
Maurice
Pourquoi çà ne marche pas avec deux dernières versions : je cherche, je cherche
j'ai excel 2007 win 8.1 donc je ne devrais pas avoir de soucis
je te tiens informé
@+
j'ai excel 2007 win 8.1 donc je ne devrais pas avoir de soucis
je te tiens informé
@+
Bonjour
test sur un autre micro pour voir si tu a les même problème
bon voila le dernier
http://www.cjoint.com/c/GBClFWVnuTn
A+
Maurice
test sur un autre micro pour voir si tu a les même problème
bon voila le dernier
http://www.cjoint.com/c/GBClFWVnuTn
A+
Maurice
Bonjour Maurice
j'ai eu la même idée mais je ne pourrai pas le faire avant ce soir
car je n'ai pas d'autre micro sous la main
il semblerait que ce soit cette ligne qui se présente dans te trois derniers travaux qui pose problème
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
j'ai rechargé à nouveau mscomctl j'ai toujours la même réponse
Type défini par l'utilisateur non défini
il y a peut être un conflit ou un erreur au niveau de l'emplacement des fichiers ocx ou j'ai peut être omis une manip pour activer ces fichiers
j'ai eu la même idée mais je ne pourrai pas le faire avant ce soir
car je n'ai pas d'autre micro sous la main
il semblerait que ce soit cette ligne qui se présente dans te trois derniers travaux qui pose problème
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
j'ai rechargé à nouveau mscomctl j'ai toujours la même réponse
Type défini par l'utilisateur non défini
il y a peut être un conflit ou un erreur au niveau de l'emplacement des fichiers ocx ou j'ai peut être omis une manip pour activer ces fichiers
Bonjour,
sur un OS 64 bits les dll 32 bits doivent être mises dans syswow64, pas dans system32.
eric
sur un OS 64 bits les dll 32 bits doivent être mises dans syswow64, pas dans system32.
eric
Bonjour Eric
j'ai dans system32 un dossier appelé dossier.ocx dans lequel figure MSCOMCTL
et j'ai également dans system32 un fichier appelé comctl32.ocx
Dans sysWOW j'ai le fichier MSCOMCTL
je ne vois nulle part (system32 et WOW64) le fichier mscomct2
faut il supprimer le dossier dossier.ocx dans system32 et comment ?
j'ai dans system32 un dossier appelé dossier.ocx dans lequel figure MSCOMCTL
et j'ai également dans system32 un fichier appelé comctl32.ocx
Dans sysWOW j'ai le fichier MSCOMCTL
je ne vois nulle part (system32 et WOW64) le fichier mscomct2
faut il supprimer le dossier dossier.ocx dans system32 et comment ?
Copier l'ocx dans c:\windows\syswow64\
ensuite l'enregistrer avec la ligne de commande :
regsvr32 c:\windows\syswow64\mscomctl.ocx
(dans une fenêtre DOS ouverte avec cmd saisi dans la zone de recherche du bouton windows)
Si tu as fait des inscrition dans le registre à tort, tu peux les supprimer avec :
regsvr32 c:\windows\system32 /u mscomct2.ocx (mettre le bon nom)
A faire autant de fois que tu l'as inscris, c'est un compteur qui se décrémente et ce n'est réellement supprimé que lorsqu'il atteint 0.
Ton dossier.ocx doit être une erreur de manip, à supprimer. Si tu doutes commence par le renommer et tu le supprime dans 15j.
eric
ensuite l'enregistrer avec la ligne de commande :
regsvr32 c:\windows\syswow64\mscomctl.ocx
(dans une fenêtre DOS ouverte avec cmd saisi dans la zone de recherche du bouton windows)
Si tu as fait des inscrition dans le registre à tort, tu peux les supprimer avec :
regsvr32 c:\windows\system32 /u mscomct2.ocx (mettre le bon nom)
A faire autant de fois que tu l'as inscris, c'est un compteur qui se décrémente et ce n'est réellement supprimé que lorsqu'il atteint 0.
Ton dossier.ocx doit être une erreur de manip, à supprimer. Si tu doutes commence par le renommer et tu le supprime dans 15j.
eric
Bonjour eric
j'ai copié et enregistré mscomctl avec la command en tant qu'administrateur
saisie dans la zone de recherche windiws
regsvr32 c:\windows\syswow64\mscomctl.ocx
operation réussie
ensuite j'ai effectué la commande
regsvr32 c:\windows\system32 /u mscomct2.ocx et mscomctl
modules introuvables
j'ai renommé le dossier.ocx
j'ai redémarré le pc
quand je lance mon application j'ai maintenant le message d'erreur suivant
&H80040111(-2147221231) et suis obligé de passer par le gestionnaire de tâches pour pouvoir sortir de cette application
je suis bien embarrassé ....
j'ai copié et enregistré mscomctl avec la command en tant qu'administrateur
saisie dans la zone de recherche windiws
regsvr32 c:\windows\syswow64\mscomctl.ocx
operation réussie
ensuite j'ai effectué la commande
regsvr32 c:\windows\system32 /u mscomct2.ocx et mscomctl
modules introuvables
j'ai renommé le dossier.ocx
j'ai redémarré le pc
quand je lance mon application j'ai maintenant le message d'erreur suivant
&H80040111(-2147221231) et suis obligé de passer par le gestionnaire de tâches pour pouvoir sortir de cette application
je suis bien embarrassé ....