Date | Auteur du sujet | Sujet | Extrait du message |
---|
27/01/2011 à 09:49 | BastLat | Numéro de semaine | Jusqu'à maintenant j'utilisais ceci pour insérer le numéro de semaine dans le label d'une userform: 'Calcul du numéro de semaine Function numsemiso(XDATE As Date) As Integer numsemiso = ((Int(XDATE) - DateSerial(Year(Int(XDATE) + (8 - Weekday(Int(XDATE))) _ Mod 7 - 3), 1, 1) - 3 + (Weekday(DateSeria... |
26/01/2011 à 17:48 | BastLat | Fichier en lecture seule | Impeccable, c' est ce qu'il me fallait. Je n'étais jamais allé trainer dans "Workbook"... Honte à moi Je n'ai pas trouvé la fonction "BeforeOpen"... Non, je rigole Mais quand même... je cherche le moyen d'ouvrir d'office le fichier en lecture seule, sans le petit popup qui propose le mot de passe. E... |
26/01/2011 à 14:34 | BastLat | Fichier en lecture seule | Bjr, En rapport avec mes posts précédents, j'ai un petit pb supplémentaire. J'ai mis sur le réseau un classeur en lecture seule (qui est une copie avec liaisons) à disposition des utilisateurs. Ca marche bien, MAIS: ... comment éviter qu'à chaque fois que quelqu'un l'a consultéet souhaite le quitter... |
25/01/2011 à 13:08 | BastLat | Récupérer le "user" en VBA | Impeccable ! Vos deux solutions fonctionnent. Celle de Dan est plus à ma portée Je vais tester les deux. Merci ... |
25/01/2011 à 11:08 | BastLat | Récupérer le "user" en VBA | J'ai créé un petit (enfin, pas si petit que ça...) formulaire en VBA , qui permet de saisir des données destinées à une feuille excel. Je me suis arrangé pour que les différents champs soient "préremplis" lorsque c'est possible. Puisque nous sommes plusieurs à utiliser ce "formulaire" sur plusieurs... |
24/01/2011 à 22:01 | BastLat | Interactions fichiers | J'ai bien essayé d'"anonymiser" ces deux fichiers, mais c'est compliqué... Je vais re essayer, et je ferai un petit "up" sur ce post... Merci... |
24/01/2011 à 07:42 | BastLat | Interactions fichiers | Oui, merci Mais pour être plus précis, (en essayant d'être aussi le plus clair possible), et pour reprendre ton exemple, le classeur 2, je le remplis à l'aide d'un formulaire construit sur une Userform en VBA. A chaque fois que je valide mon formulaire à l'aide du bouton OK de ma form, une nouvelle... |
23/01/2011 à 21:25 | BastLat | Interactions fichiers | Bonjour, je vais essayer d'être le plus clair possible... Sur un disque réseau, j'ai deux fichiers Excel Le fichier "1" est partagé entre plusieurs utilisateurs qui y entrent des références. Le fichier "2" est à mon usage exclusif et me sert à assurer différents suivis sur ces même référence. Je sou... |
25/10/2010 à 14:42 | BastLat | Récupérer la largeur et la hauteur de l'écran | Impeccable. Merci ! C' était Application.Width/Height ! Du coup je me suis amusé à déplacer ma Userform à l'aide de boucles de ce genre: Private Sub Image6_Click() End Sub Le problème maintenant, c'est que ça ne fait pas très "propre" car la feuille Excell s'efface derrière le déplacement et ne se r... |
25/10/2010 à 12:51 | BastLat | Récupérer la largeur et la hauteur de l'écran | Afin de positionner certains contrôles, j'aimerais récupérer la largeur et hauteur de l'écran. J'ai essayé Screen.Width, Width.Screen, et autres, mais rien ne fonctionne ... Y a t il une méthode simple ? Merci... |
20/10/2010 à 13:37 | BastLat | Label et lien hypertexte | Voici un autre problème..... Dans un Label contenu dans une Userform, j'affiche le contenu d'une cellule. Le texte de cette cellule est un lien hypertexte qui pointe vers un *.pdf Question: Est il possible de "récupérer" ce lien hypertexte au niveau du Label de telle sorte qu'en cliquant sur le Labe... |
15/10/2010 à 09:05 | BastLat | Mise en forme d'un fichier BAT | Je me suis mal exprimé, en fait j'ai créé une macro pour chaque opération, et ensuite jeles ai "concaténées" le plus logiquement possible dans une seule. Je me doute bien que ce n'est pas la façon la plus élégante de faire... Mais ça marche Non, le "formatage" est très rapide. Ce qui est pénible c'e... |
14/10/2010 à 11:37 | BastLat | Mise en forme d'un fichier BAT | Bonjour, je bute sur un GROS écueil (pour moi).. Je dois mettre en forme le contenu d'une feuille. Je reçois une feuille au format A, et je dois la modifier au format B, toujours le même (suppression de colonnes, déplacement de colonnes, création de filtre auto, création de volets, changement de fon... |
05/10/2010 à 14:42 | BastLat | Caractères accentués | Bon d'accord. Je vais tout laisser alors. Il faut que je coure après la feuille, car j'ai déjà "livré" Merci ... |
05/10/2010 à 14:19 | BastLat | Caractères accentués | Je vais laisser comme ça, car la feuille une fois triée ne sera plus modifiée (normalement..) Merci de ta réponse hyper détaillée... |
05/10/2010 à 12:37 | BastLat | Caractères accentués | Ok, J'avais envisagé l'option de "remplacer" par une macro, mais je me disais aussi qu'il y avait peut être une subtilité au niveau des options... Apparemment non... Merci de vos réponses ! -- Mar Oct 05, 2010 1:02 pm -- Puisqu'on parle de macro, j'ai inséré ça dans ma macro de mise en forme, et ça... |
05/10/2010 à 11:35 | BastLat | Caractères accentués | Bjr, Je suis en train de mettre en forme sur une feuille des données extraites d'un autre programme. Ca marche assez bien... Mais je n'arrive pas à afficher correctement les caractères accentués qui sont extraits sous cette forme: Numéro de série Dernière modification Je n'ai pas accès au format... |
22/09/2010 à 11:32 | BastLat | Mise en forme conditionnelle | Impeccable ! Merci beaucoup !... |
22/09/2010 à 11:20 | BastLat | Mise en forme conditionnelle | Ben c'est pas beaucoup mieux. Ça réagi sur la couleur de la première colonne, mais pas sur la ligne entière. (fichier joint)... |
22/09/2010 à 11:08 | BastLat | Mise en forme conditionnelle | Je suis confronté à un petit problème (étonnant non ?) Voilà, j'ai mis en place une mise en forme conditionnelle sur une partie de ligne, en fonction de la valeur d'une cellule. Dans le fichier joint, la ligne se colore en jaune si la valeur dans la première colonne est égale à 5. Jusque là rien de... |
22/04/2009 à 13:02 | BastLat | Actualisation | Merci Math, effectivement, l'"actualisation" fonctionne maintenant, mais c'est le SpinButton qui ne fonctionne plus. Bon, j'ai regardé rapidement... Peut être ai je eu tord de mettre tous les calculs dans "Initialization" ?..... |
21/04/2009 à 10:06 | BastLat | Actualisation | Dernier UP avant abandon... |
17/04/2009 à 18:29 | BastLat | Actualisation | Petit UP... [Humour ON] Mon code est si nul que ça, ou la question est trop compliquée ? [Humour OFF]... |
16/04/2009 à 00:02 | BastLat | Actualisation | Bsoir, et merci à tous d'essayer de m'aider ... Voici le partie qui coince. https://www.excel-pratique.com/~files/doc2/ForExcPrat.zip Lorsque je clique sur le bouton "STAT" j'affiche l'USF. La partie qui m'intéresse est la partie "Erreurs TOP 10" qui compte, classe, et affiche le top 10 des erreurs... |
15/04/2009 à 11:08 | BastLat | Actualisation | Non, l'USF n'est pas ouvert. je le ferme AVANT de modifier la feuille, puis je l'ouvre APRES les modifs. Et là, il m'affiche les valeurs d'AVANT la modif. Je le ferme, puis je l'ouvre à nouveau, et là, c'est bon. les valeurs sont correctes. Mettre le fichier en ligne en l'état me pose problème (cont... |
15/04/2009 à 10:34 | BastLat | Actualisation | Encore une question qui va vous faire sourire ... Désolé... Voilà, à l'aide d'une Userform, je lis les données inscrites sur une feuille, et je les affiche de façon conviviale sous forme de stats. Ca, ça marche bien. Le problème, c'est que lorsque je change les données sur la feuille Excel, et que j... |
08/04/2009 à 13:26 | BastLat | Effectuer un tri / classement (VBA) | Et bien ça y est j'ai trouvé mon bonheur. Le Tri à Bulle ! En gros ça donne ça : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Dim TriFini, PasFini As Boolean Dim TypErr As Integer, NomErr As String Dim ErrTyp() As Variant 'Palmares des erreurs (10) For i = 1 To NombErrTot ReDim Er... |
07/04/2009 à 09:21 | BastLat | Effectuer un tri / classement (VBA) | Merci de ton aide. Mais comme tu as du le voir dans le petit extrait de code, je suis surtout du niveau Do..Loop, If..Then..Goto.. Et là suis totalement largué. Et j'aime bien comprendre.... ... Allez, j'y retourne ... |
06/04/2009 à 23:53 | BastLat | Effectuer un tri / classement (VBA) | Merci Félix, c'est exactement ce tri que je veux réaliser. Je vais décortiquer ton code. Mais... Il se trouve que j'ai stocké ces erreurs dans un tableau: Erreurs(n) Je ne voudrais pas abuser mais... Comment utiliser ce tableau plutôt qu'une colonne de la feuille de calcul ? Merci d'avance Edit: Pff... |
06/04/2009 à 00:03 | BastLat | Effectuer un tri / classement (VBA) | Merci Claude, mais ce n'est pas ça que je veux faire. Je ne veux pas écrire sur la feuille. Je veux simplement, en VBA, lire la feuille et afficher une Userform d'information... |
05/04/2009 à 22:54 | BastLat | Effectuer un tri / classement (VBA) | Je vais essayer d'être clair... Dans l'initialisation d'une Userform, je relève dans une feuille, des codes d'erreur que je range dans un tableau. Voici juste pour info le code des deux boucles. ////////////////////////////////////////////// 'Palmarès des erreurs (10) For Rang = 1 To NomErrTot ReDim... |
27/03/2009 à 11:39 | BastLat | NOM? | Moi non plus justement. Le PC sur lequel se passe ce problème, ou qui le crée s'y 'enregistre le fichier, et que je l'ouvre ailleur, est un XP64, configuré en anglais dans les paramêtres régionaux. Merci pour la simplification du code... |
26/03/2009 à 23:16 | BastLat | NOM? | J'ai un petit problème d'affichage que je n'arrive pas à résoudre. J'ai, dans une feuille, écrit cette formule, pour "formater" un numéro de semaine. Le problème n'est pas dans la formule, elle fonctionne très bien. =SI(D767="";"";SI(NO.SEMAINE(D767;2)<10;CONCATENER("S0";NO.SEMAINE(D767;2));CONCA... |
19/02/2009 à 15:06 | BastLat | Afficher le n° de semaine | J'ai une Textbox qui m'affiche par défaut la date du jour (TextBox1.Text = Date) sous ce format dd/mm/aaaa. Je souhaiterais à côté de cette Textbox, dans une fenêtre Label, afficher pour info le n° de semaine correspondant (avec si possible un format ss), mais je ne trouve pas comment faire. Est ce... |
18/02/2009 à 21:07 | BastLat | Identifier la dernière ligne vide d'une feuille | Ceci marche impec. Merci ... |
18/02/2009 à 16:33 | BastLat | Tester le premier caractère d'une saisie | Bon... Pour l'instant, j'arrive pas trop à le faire fonctionner. Mais je vais gratter. Merci Impeccable. Mais bien sûr ! Merci ... |
17/02/2009 à 09:38 | BastLat | Identifier la dernière ligne vide d'une feuille | Bjr, me revoici J'avais trouvé ici de l'aide pour identifier la dernière ligne vide d'une feuille, afin d'y incrire des données. Voici en gros le code que j'ai adapté (sorti de son contexte): Ca marche impec, SAUF si les lignes 1 et 2, ou 1 ou 2, de la feuille sont vides. Excel me dit alors "Erreur... |
16/02/2009 à 19:18 | BastLat | Tester le premier caractère d'une saisie | Bon... Pour l'instant, j'arrive pas trop à le faire fonctionner. Mais je vais gratter. Merci... |
13/02/2009 à 09:16 | BastLat | Tester le premier caractère d'une saisie | J'ai dit une bêtise ... |
12/02/2009 à 14:19 | BastLat | Tester le premier caractère d'une saisie | En fait, ma saisie est une référence dans une TexBox. Il y a 9 caractères. Le premier DOIT ETRE une lettre (de A à Z) Les huit autres DOIVENT ETRE des chiffres (de 0 à 9) Je pense faire cette vérification lors des évènements "change" ou "lostfocus", mais je n'arrive pas à différencier les chiffres d... |
12/02/2009 à 14:05 | BastLat | Tester le premier caractère d'une saisie | Je souhaiterais faire une "branchement" en fonction de la nature du premier caractère d'une zone de saisie. Chiffre ou lettre ... Je sais le "localiser" mais je ne sais pas le "tester". Un peu d'aide ?? Merci !... |
21/01/2009 à 13:20 | BastLat | Comment trouver la première ligne vide ? | Merci ... |
21/01/2009 à 11:39 | BastLat | Comment trouver la première ligne vide ? | Question de débutant... Ne riez pas .... J'ai créé une UseForm, à l'aide de laquelle je collecte des données. Ca, ça marche. MAIS je voudrais rentrer ces données sur un feuille de classeur, et là je galère depuis ce matin pour simplement identifier la PREMIERE ligne VIDE dans ma feuille afin d'y ins... |