Toutes mes réponses sur les forums
-
AuteurArticles
-
PimpinParticipant
Salut QUESTVBA,
Je te remercie mais ça a l’air un peu compliqué pour moi tout ça lol
Sinon comment je te fais un printscreen j’ai un PC portable et je n’ai pas de touche qui le fait.
J’ai remarqué que tu as mis devant Private Sub, Dim f seulement. Il ne manque pas Dim f as quelque chose ?
Sinon j’ai essayé d’envoyer mon Userform mais j’ai été bloqué.
comment je peux faire pour te l’envoyer ?PimpinParticipantBonsoir,
Je souhaite créer sur mon formulaire un menu déroulant en cascade :
– Immeuble
– Etage / Côté
– Chambre.
La textbox10 affiche l’adresse concaténée de la chambre.
ex: la chambre 208 qui se trouve au 2ème étage côté pair de l’immeuble 3 (IMMEUBLE3 2P 208).
Merci pour votre aide.Attachments:
You must be logged in to view attached files.PimpinParticipantSalut QUESTVBA
J’ai créé un petit fichier pour que tu puisses y voir plus clair.
Je souhaite mettre en place un menu déroulant en cascade :
– Immeuble
– Etage / Côté
– Chambre.
Dans la textbox7 j’affiche l’âge exact (32 ans 5 mois 14 jours)
Dans la textbox10 j’affiche l’adresse complète de la chambre (IMMEUBLE2 & 2P & 204)
Je veux contrôler la validité des textbox et enregistrer les informations dans le fichier SOURCE.
Je te remercie pour ton aide.Attachments:
You must be logged in to view attached files.PimpinParticipantSalut QUESTVBA,
Je t’ai créé un petit fichier qui est plus parlant.
J’ai 3 immeubles qui ont 2 ou 3 niveaux avec chacun un côté impair et pair :
ex : niveau 2 pair c’est 2P
Je veux créer un menu déroulant en cascade pour l’immeuble, l’étage/côté et la chambre.
et faire un contrôle sur le remplissage et la validité des textbox et les cbobox.
dans la textbox7 afficher l’âge en année, mois et jour
dans la textbo9 afficher l’adresse de la chambre, immeuble étage/côté chambre.
et remplir le fichier SOURCE.
Merci pour ton aide.PimpinParticipantBonsoir QUESTVBA,
j’ai recopié un programme que j’ai trouvé sur un tuto mais il bloque sur ‘CLEAR’ et me laisse le message suivant :
Erreur de compilation
variable non définie.
C’est un programme pour faire un menu déroulant en cascade :Private Sub Userform_Initialize()
Dim colonne as Integer
colonne = 2
Sheets(“Liste”).Range(“B2:F2”).Interior.ColorIndex = Clear
Do While Cells (2, colonne).value <> “”
Userform1.Cbo_sport.Additem Cells (2, colonne).Value
colonne = colonne + 1
Loop
End SubPeux-tu m’aider stp ?
Merci.PimpinParticipantAh zut c’est vraiment dommage pour l’exécutable.
Je n’ai pas encore fait le test pour le bouton mais je te remercie d’avance.PimpinParticipantoui merci beaucoup pour l’info je vais essayer ça ce soir après le taff.
J’ai 2 autres questions si cela ne te dérange pas ?1- comment rendre un bouton de commande qui se trouve sur une feuille non accessible ou en grisé. C’est à dire que le mot de passe de l’administrateur rend disponible tous les boutons. Ce qui n’est pas le cas pour l’utilisateur lenda.
2- Est-il possible de transformer un programme EXCEL ou VBA en exécutable (.exe) ?
Merci encore.
Passe une bonne journée.
PimpinParticipantL’utilisateur ne doit pas pouvoir afficher le ruban et s’en servir pendant l’utilisation du programme.
Et l’utilisateur ne doit pas pouvoir lire et modifier les lignes d’écriture de mon programme.Je te remercie pour les SUB, je vais tester tout ça demain.
Sinon tu as mis la même ligne de commande dans ton test, c’est normal ?
If RibbonState = 0 Then
CommandBars.ExecuteMso “MinimizeRibbon”
Else
CommandBars.ExecuteMso “MinimizeRibbon”
End IfPimpinParticipantSalut QUESTVBA,
J’ai une petite question très facile pour toi.
J’aimerais masquer automatiquement le ruban à l’ouverture de mon programme pour qu’un utilisateur ne puisse pas atteindre le menu développeur et modifier ma source.
Et avant de quitter le programme remettre le ruban à sa place.
Merci bien.PimpinParticipantSalut mon ami,
Effectivement ça fonctionne correctement maintenant.
Merci encore.PimpinParticipantBonsoir QUESTVBA
Tu es vraiment doué. C’est tout à fait ce je voulais. Pour une fois j’ai été précis dans ma requête on dirait ?
Par contre mes minutes sont figées sur 07 minutes et je ne sais pas pourquoi ?
on dirait que c’est bloqué sur le mois lol
je vais essayer avec left pour voir.
Merci encore et bonne soirée12 juillet 2020 à 17 h 06 min en réponse à : Supprimer une ligne dans une base de données EXCEL, SANS VBA #71178PimpinParticipantSalut QUESTVBA,
Peux-tu m’aider ?
Je voudrais créer une phrase présentable incluant la date et l’heure.
J’ai pu afficher ce message :
Bonjour, nous sommes le 12/07/2020 et il est 18:50:10avec cette ligne :
Sheets (« ACCUEIL ») . range (« d10:w10 ») = « Bonjour, nous sommes le » & d_now & » et il est » & t_nowMais je voudrais afficher :
Bonjour, nous sommes le dimanche 12 juillet 2020 et il est 18 heures 50 minutes.De plus, de 18 heures à minuit mettre Bonsoir
Et mettre au singulier heure et minute si c’est 0 ou 1 (1 heure ou 1 minute).
Merci pour ton aide.30 juin 2020 à 8 h 02 min en réponse à : Supprimer une ligne dans une base de données EXCEL, SANS VBA #68913PimpinParticipantJ’ai testé ce programme Sub Find_And_Delete() mais il y a quelques petits points à régler :
1 – Quand j’ai validé sur le bouton Annuler de la Msgbox lorsque la macro se lance, il m’a
affiché quand même un message de suppression ??
2 – Quand je lance la macro, j’ai remarqué que le pointeur de la souris mouline sans arrêt sauf
si le pointeur est sur la boite de dialogue ??
3 – J’ai essayé de modifier l’entête de la Msgbox à la place de Microsoft Excel et le programme a planté. Et même après avoir retiré la partie que j’avais rajouté, il a continué à me trouver des erreurs ??
J’étais obligé de redémarrer mon PC.
Peux-tu me renvoyer le même programme corrigé stp30 juin 2020 à 3 h 26 min en réponse à : Supprimer une ligne dans une base de données EXCEL, SANS VBA #68907PimpinParticipantSalut,
Merci pour ton fichier, je vais regarder cela plus tard après le taff.
Tout ceci reste encore du chinois pour moi. Je dois y aller mollo lol
2 questions :
1 – Si je me mets vraiment au VBA, est-ce que tu peux vraiment protéger toutes
tes lignes d’écriture pour que personne n’y accède. Que l’utilisateur se
contente d’utiliser une application sans fouiller dans tes lignes de programmation ?
2 – Et maintenant que je m’intéresse au VBA, tu fais comment déjà pour cacher ton mot
de passe que tu saisies à l’écran par des “*”.
Merci pour ton aide, QUESTVBA, LE PRO DU VBA -
AuteurArticles