Menu

Anthelm 1

Membre
Inscription
15 octobre 2018
Dernière intervention
20 juin 2019
Interventions
145

Userform sur écran secondaire

Bonjour, Nous travaillons sur des doubles écrans au bureau et j'ai eu une petite idée concernant les userform. L'idée serait d'avoir un tableau sur l'écran principal, et un userform (ouvert en permanence) sur l'écran secondaire. Quand on ouvre le userform, il faudrait donc qu'il s'ouvre sur l'écran secondaire (parfois, ça se fai...

Excel | Dernière réponse : Anthelm
0 Réponse

Arrondi au 8 inferieur...

Bonjour, Comment dire ça... Mes valeurs doivent finir par 8 a1 = 1200 J'aimerais que b1 affiche 1198. Si a1 = 557, b1=548. En fait, chercher le nombre entier inférieur terminant par 8... Une idée avec la fonction arrondi?

Excel | Dernière réponse : Anthelm
7 Réponses

Protéger (pour de vrai) un classeur contre le cut et autres

Bonjour, J'aimerais protéger un classeur Excel afin qu'il ne puisse pas être modifié par inadvertance. J'ai par exemple des cellules avec liste déroulantes, des tableaux à remplir... En verrouillant, on ne peut pas saisir dans une cellule. Mais une cellule non verrouillée, il y a un million de moyens de la pourrir... Une macro...

Problème avec le fait de glisser une cellule pour la copier

Bonjour, https://www.cjoint.com/c/IEbpyQ3vCc6 Dans le fichier ci joint (feuille niveaux). Je souhaiterais que l'utilisateur puisse "glisser" la cellule D4 vers la droite pour afficher bâtiment 1, puis 2, 3, 4 etc sans avoir à le réécrire. Par contre j'aimerais empêcher que par inadvertance, il puisse la glisser vers le bas et...

Excel | Dernière réponse : Anthelm
1 Réponse

Ligne() dans une formule [Résolu]

Bonjour, J'ai la formule suivante dans un tableau, ligne 3: SI(ESTTEXTE(C3);COLONNE(INDIRECT(C3 & 1));C3) (Puis en ligne 4, remplacer C3 par C4...) Je voudrais remplacer tous les C3 par "C"&ligne() ça permettrait de faire des couper coller dans le tableau sans rien changer. Donc en résumé, ma formule deviendrait =SI(E...

Convertir un chiffre en lettre [Résolu]

Bonjour, J'ai trouvé comment convertir une lettre en chiffre (a=1, b=2, c=3...) J'aurais besoin de faire le contraire pour pouvoir faire des opérations du type "C-A=B) (3-1=2) Une idée? Ma première formule est =colonne(indirect(a1&1) Elle permet de convertire la lettre en a1 en chiffre.

Excel | Dernière réponse : Anthelm
5 Réponses

Convertir un tableau en pdf modifiable

Bonjour, J'ai fait un tableau avec des formules, permettant de calculer rapidement des trucs. Pas de base de données, uniquement des cellules à remplir et des formules qui sortent un résultat. J'aimerais sortir ça sous forme de .exe ou de pdf "modifiable" (il faut pouvoir saisir les chiffres pour les calculer!) Une idée? Mer...

Largeur de ligne automatique [Résolu]

Bonjour, J'ai fait des grandes cellules pour taper du texte, j'aimerais bien faire que la largeur de la ligne s'adapte en fonction du texte. (L'idée étant d'éviter de se retrouver "hors de la cellule" quand on fait plusieurs sauts à la ligne avec alt+entrée) Une idée? Plutôt vba, ou la fonction existe déja quelque part? Merci...

Excel | Dernière réponse : Anthelm
6 Réponses

Petit problème sur MFC [Résolu]

Bonjour, J'ai une formule dans une mise en forme conditionnelle. (pour mettre une plage en rouge si la condition est vraie) Elle est sensée s'appliquer à =$B$2:$O$4 Mais quand la condition est vrai, seule la cellule B2 se met en rouge. Une idée sur ce qui ne va pas? Merci beaucoup!

VBA Alerte si on masque une valeur

Bonjour, Dans un tableau ayant des macro qui masque des lignes ou colonnes inutiles (redimensionne le tableau pour le rendre plus lisible), j'ai peur qu'un utilisateur entre une valeur, et masque la colonne sans penser à effacer ce qu'il y avait dedans. La valeur serait toujours comptabilisée dans les totaux alors que la colonne n'...

Excel | Dernière réponse : eriiic
11 Réponses

liste déroulante + VBA, problèmes avec les majuscules [Résolu]

Bonjour, J'ai une liste déroulante avec "Oui" et "Non" comme choix J'ai le code suivant: If Worksheets("Options").Range("B2") = ("Oui") Then option1 = "oui" Quand l'utilisateur clique sur "Oui" dans la liste, j'ai bien la majuscule donc pas de soucis. Mais si il écrit "oui" au clavier, la cellule l'accepte, mais pas la macro (q...

VBA pour masquer/afficher des lignes [Résolu]

Bonjour, Je souhaiterais faire un bouton et/ou une macro pour afficher/masquer des lignes et des colonnes dans le tableau. Mon tableau démarre ligne 3 à cause des entêtes mais admettons qu'il soit ligne 1 pour la description: Si j'ai besoin de seulement 18 lignes, j'aimerais pouvoir saisir "18" dans une cellule ou dans une "messa...

Excel | Dernière réponse : Anthelm
5 Réponses

VBA sortir du plein écran [Résolu]

Bonjour, J'ai mis quelques formules dans un fichier pour permettre d'afficher excel en plein écran et sans la barre de menu. Problème, quand j'ouvre un autre fichier, j'ai l'impression que cette configuration est conservée. C'est normal? Je dois ajouter en VBA un affichage "normal" à la fermeture du fichier que j'ai créé, ce ser...

Excel | Dernière réponse : Anthelm
6 Réponses

déverrouiller une cellule en vba [Résolu]

Bonjour, j'ai une feuille verrouillée contenant une cellule avec une fonction "Date". Je souhaite faire une macro qui fige cette date en la replaçant par la date du jour (comme ça si j'ouvre le fichier le lendemain, la date n'a pas bougée) ActiveWorkbook.Sheets("Impression").Copy Cells("G1").Locked = False Range...

Excel | Dernière réponse : Anthelm
4 Réponses

Bloqué sur une formule très simple! [Résolu]

Bonjour, Concernant une mise en forme conditionnelle: J'aimerais que ma cellule (un message d'erreur) devienne rouge si: Dans la plage K8:K55, une valeur ou plus est supérieur à 3500. J'ai essayé quelque chose du genre: =NB.SI(K8:K55;">3500") et d'autres combinaisons du genre SI(=NB.SI(K8:K55;">3500");>0) mais ça n'as pas l'air...

Excel | Dernière réponse : Anthelm
2 Réponses

Figer la mise en forme dans un tableau [Résolu]

Bonjour, Je ne trouve pas moyen de figer la mise en forme d'un tableau pour éviter les dégâts lors d'un copier coller dans le tableau. J'ai bien trouvé quelques formules, mais elles n’empêchent pas la copie des bordures lorsque par exemple on déroule une cellule... Une idée svp? :)

Excel | Dernière réponse : JCB40
2 Réponses

Correspondances de valeurs [Résolu]

Bonsoir! J'ai un nouveau petit casse tête :) (Voir fichier joint, "Feuil2") Je vais tout expliquer, ce sera plus simple: les menuiseries que nous fabriquons ont des équerres de fixation en périphérie. Leur nombre varie en fonction de la taille de la menuiserie. Une petite fenêtre de 600mm de haut par 600mm de large aura 4 équerr...

Excel | Dernière réponse : Anthelm
5 Réponses

[VBA] Imprimer (Ctrl+p) [Résolu]

Bonjour, Je cherche la commande sur excel 2013 pour lancer l'impression comme si je faisais controle+P. J'ai trouvé la commande: Application.Dialogs(xlDialogPrint).Show Mais elle ne montre pas exactement la même fenêtre...!

Excel | Dernière réponse : Anthelm
4 Réponses

VBA, figer les volets sans select [Résolu]

Bonjour, J'aimerais figer les volets sur ma feuille sans passer par la sélection d'une cellule. J'ai 3 colonnes et 2 lignes à figer donc normalement, il faudrait selectioner D3 et faire "figer les volets" J'aimerais faire la même chose sans select donc quelque chose du type: ActiveWindow.Range("D3").FreezePanes = True Ce qui...

Excel | Dernière réponse : Anthelm
5 Réponses

Optimiser quelques macros [Résolu]

Bonjour, J'ai beaucoup avancer sur mon doc et je voulais remercier tout le monde. J'aurais besoin d'un petit coup de main pour optimiser quelques macros, si quelqu'un a des idées...! 'Je souhaite effacer une valeur qui ne se trouve pas dans la feuille active Sheets("Feuil2").Select Selection.ClearContents ...

Excel | Dernière réponse : eriiic
2 Réponses