N

Passionné d'Excel

Inscrit le :27/04/2007
Dernière activité :28/06/2010 à 16:34
Version d'Excel :2003 FR-2007 FR-MAC 2004 FR
Lieu :Nad à Dax (France) - Dan à Liège (Belgique)
Messages
7'256
Votes
101
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Nad-Dan - page 10

DateAuteur du sujetSujetExtrait du message
10/03/2010 à 20:49EthelMacro avec ExcelPuisque tu sembles satisfait de la résolution de ta demande, merci de cliquer sur le V de couleur vert (à coté du bouton Editer) pour cloturer ton fil. Si pb, vois le lien de la charte du forum qui t'a été envoyé lors de ton inscription. Amicalement DDan...
10/03/2010 à 16:29TGV6773 Executer la macro dans la plage sélectionnéeEssaie Amicalement Dan...
10/03/2010 à 15:06muguiwara Mise en forme conditionnelle d'un tableauRe Sous 2007, tu sélectionnes le tableau et tu vas dans l'onglet FORMULES ==> Définir un nom Pour les MFC, c'est dans l'onglet ACCUEIL ==> Mise en forme conditionnelle ==> Nouvelle règle ==> Utiliser une formule Amicalement Nad...
10/03/2010 à 12:26muguiwara Mise en forme conditionnelle d'un tableauTu peux nous envoyer un fichier avec le tableau 1 rempli ? Amicalement Nad...
10/03/2010 à 11:44bricoloboy Saisie automatique sur plusieur referenceRe Non, ce n'est pas une macro ; il s'agit de formules à placer en A2 et en A3. Envoie ton fichier si tu veux et je te les mets en place. Nad...
10/03/2010 à 11:21bricoloboy Saisie automatique sur plusieur referenceUtilise la fonction RECHERCHEV. Exemple : En A2 : En A3 : Avec Feuil2!$A$1:$C$400 à modifier selon la plage réelle de tes données. Amicalement Nad...
10/03/2010 à 09:24vinc87Dim ou setRe, Mets un fichier en ligne avec le code que tu obtiens par l'enregistreur automatique d'excel. Cela sera plus facile de te proposer une solution. A te relire Dan...
10/03/2010 à 09:18zazouOuvrir fichiers Excel par programmation VBACela n'est pas très compliqué à faire par programmation. Mais si je peux te donner un conseil, il vaut mieux utiliser le double clique (par exemple) dans une cellule plutôt que la case à cocher qui est moins facile à gérer en cas de rajout de données. Regarde le petit exemple joint et fais un double...
09/03/2010 à 16:38vinny38 RECHERCHEV : c'est pourtant simple !?La RECHERCHEV ne peut se faire que si la valeur cherchée est à droite de la 1ère colonne de la plage de recherche. Hors, dans ton cas, la valeur cherchée se trouve à gauche. Tu peux utiliser : Ou : Amicalement Nad...
09/03/2010 à 15:24vinc87Dim ou setRe Par Edition/remplacer, essaie en remplaçant tous les par Veille bien à mettre un espace derrière le "&" Dan...
09/03/2010 à 08:51el_gussosPb VBA entre 2003 et 2007Cela doit être juste, car chez moi la macro tourne sous 2007. Amicalement Nad...
09/03/2010 à 08:46vinc87Dim ou setLes deux instructions font la même chose en fait. Seul petit oubli de ta part ce sont les guillemets avant et après l'instruction et le Opendatabase Donc pour ce que tu as fait, il te faut : Au lieu de Pour ce qui est de la comparaison entre ta solution et l'autre. D'un coté on définit une variable...
09/03/2010 à 08:08phocéens Elément calculé sur TCDTu te positionnes sur une étiquette "année départ" Tu vas dans Options ==> Formules ==> élément calculé Dans "Noms", tu écris "Ecart" Pour la formule, tu écris = , tu sélectionnes dans la partie droite 2009 tu écris - et tu sélectionnes dans la partie droite 2008 Amicalement Nad...
09/03/2010 à 07:23claude007Aide avec formulaireTu as plusieurs possibilités : 1 - Modifier la formule : 2 - Garder ta formule et décocher l'affichage des 0 dans les options d'excel : 3 - Garder ta formule et mettre un format personnalisé : [=0]"";Standard Amicalement Nad...
08/03/2010 à 14:03vinny38 Utilisation de VBA pour envoyer e-mail. Ouverture ootlookEssaye en modifiant : If envoi = vbYes Then MonMessage.send par If envoi = vbYes Then Application.Dialogs(xlDialogSendMail).Show Amicalement Nad...
08/03/2010 à 12:03laflamme Liaison entre tableauRe en D10 : Pour les autres cellules, un simple copier-coller. Amicalement Nad...
08/03/2010 à 11:23laflamme Liaison entre tableauA adapter au nom de ta feuille et à tes plages de cellules : Amicalement Nad...
08/03/2010 à 11:17black_hawk Lien entre celluleAmicalement Nad...
08/03/2010 à 11:06black_hawk Lien entre celluleEn supposant que tes données dans le premier onglet sont situées dans l'onglet 1 entre A1 et B10, mets cette formule en colonne B du deuxième onlget puis tire ta formule vers le bas. =RECHERCHEV($A1;Feuil1!$A$1:$B10;2;0) Amicalement Dan...
08/03/2010 à 10:14oSMoZ Niveau 0 en VBA cherche à faire un macroRe, Non Osmoz le code renvoie correctement ce que tu demandes. Comme il y a eu pas de posts à ce sujet voici le code : Vois le fichier joint avec ce que cela donne après traitement. Pour Claude : Pas de rapidité en quelque sorte mais plutôt Gestion de mémoire. Dan...
08/03/2010 à 09:12QD24 Condition dans en-têteBonjour Claude, Notre ami veut inscrire en entête de page ; le code ressemble donc à ça : Amicalement Nad...
08/03/2010 à 08:34oSMoZ Niveau 0 en VBA cherche à faire un macroRe, Ou làlà, Osmoz semble avoir le choix là... Attention Claude que la fonction SPLIT ne fonctionne pas sur toutes les versions excel et en tout cas pas sur Excel MAC. Les variables X et Y peuvent aussi être déclarées Byte plutôt que Variant il me semble. Attendonc notre ami Osmoz. Dan...
08/03/2010 à 08:31Yvouille Code VBA pour une MFCRe, Normal car tu te trompes en copiant le code. Si tu relis ce que j'ai écrit avant, tu dois placer mon code entre et l'instruction Cela veut dire bien entendu que le code existant dans ton fichier à cette position doit être remplacé par celui que je t'ai proposé. Amicalement Dan...
07/03/2010 à 10:07cfn3cfn Bug en validationDans ta feuille Equipe, soit tu défusionnes la cellule B21 ou mieux je pense dans ce que tu cherches à faire, tu mets (ce que tu as oublié... ) la mention "N° de license" en B22. Sinon dans cette sub, je ne vois pas à quoi te sert --> Range("K21") = Range("K21") Amicalement Dan...
06/03/2010 à 19:06oSMoZ Niveau 0 en VBA cherche à faire un macroRe, Ok VBANew, je viens de faire un test sur excel 2003 et je trouve le même souci que toi. Il semble donc qu'il s'agit bien d'un souci lié aux versions excel, et ce d'autant que j'ai monté le code sous MAC excel 2004. Pour contourner cela, il faut remplacer Chr(13) ou Chr(10) par VBLF. Le code fonc...
06/03/2010 à 15:57oSMoZ Niveau 0 en VBA cherche à faire un macroRe, VBAnew avec Chr(10) chez moi, cela donne exactement ce que tu me montres. A moins qu'il y aurait un souci entre Chr(13) et Chr(10) entre les version d'excel ?? Dan...
06/03/2010 à 15:47PilouDéfinition de variableEssaie ceci Amicalement Dan edit dan : Oups Vbanew je ne t'avais pas vu poster. Ou avec ce code ...
06/03/2010 à 12:09oSMoZ Niveau 0 en VBA cherche à faire un macroRe, Surtout pas VBANEW, si tu fais cela le code devient complètement erroné et ne renvoit pas ce qui est recherché. Il faut laisser Chr(13) qui enlève le retour à la ligne dans une cellule. Amicalement Dan...
06/03/2010 à 10:32oSMoZ Niveau 0 en VBA cherche à faire un macroComme j'ai planché dessus hier soir, voici une alternative à celle de VBA New Le code recopiera tes données en dessous de la liste. Veille donc à n'avoir que des cellules vides en dessous de ta liste de données en colonne A et B. Amicalement Dan...
06/03/2010 à 09:59Yvouille Code VBA pour une MFCRe, Oups, Dans cette instruction, il y a deux parenthèses après ROW. Il n'en faut qu'une seule au lieu de deux. Enlève la dernière de l'instruction. A te relire Dan...
05/03/2010 à 19:52ketamacannaUn livre complet pour excel/VBA ?Suis ce lien --> https://forum.excel-pratique.com/discussions/livre-vba-t8069.html Amicalement Dan Sujet déplacé sur le forum "Divers" --> "Discussions excel"...
05/03/2010 à 15:17Yvouille Code VBA pour une MFCRe, Dans ton premier fichier le TCD se trouve en dessous du tableau et dans le fichier "Journal après macro", le TCD se trouve à droite du tableau. D'après le code macro, le TCD se trouve toujours en dessous de ton tableau. Tu peux confirmer sa réelle position ? A te relire Dan Edit Dan Autant pour...
05/03/2010 à 10:44ludocoutantRecherche formuleUn exemple dans le fichier. Voir les noms définis et les validations de données. Amicalement Nad...
05/03/2010 à 10:31Evergreen Sous-totaux par catégorieRe Amicalement Nad...
05/03/2010 à 10:19Evergreen Sous-totaux par catégorieEn français : Amicalement Nad...
05/03/2010 à 08:51Yvouille Code VBA pour une MFCRe, Merci de ton fichier. Le TCD à faire est celui dans la feuille "Base", je suppose. J'essaie de comprendre comment tu fonctionnes dans ce fichier car au vu de la macro TCD, il y a pas mal d'instructions inutiles. Pourquoi mets-tu le TCD sur la même feuille que la feuille "Base" et pas sur une aut...
04/03/2010 à 15:34Yvouille Code VBA pour une MFCRe, Oui. Il me faut voir ton tableau après que tu as exécuter la macro reliée au bouton "Sous-totaux et Tableau croisé dynamique". De cette sorte, je pourrai appliquer le code que j'ai réalisé dans un fichier il y a quelques années. Amicalement Dan...
04/03/2010 à 11:41Yvouille Code VBA pour une MFCPourrais-tu me mettre le fichier avec le TCD en question car malheureusement avec excel 2000 je ne peux pas le construire. A te relire Dan...
04/03/2010 à 07:31gigi777Rechercher une référence et afficher une solution multipleUne solution : Amicalement Nad...
04/03/2010 à 07:11AdrienHeiser Transformer Bordereaux livraison en FacturesNouveau fichier : Il serait préférable que tu n'insères pas de ligne vide entre chaque client. Tu aurais comme cela une base de données parfaite et les noms définis pourraient être dynamiques. Actuellement, les formules fonctionnent jusqu'à une saisie en ligne 501. Amicalement Nad...
03/03/2010 à 21:59virginie6259ProtectionTu sélectionnes toute ta feuille et tu vas dans FORMAT ==> Cellules - Dans l'onglet "Protection" tu décoches "Verrouillé" Ensuite, tu sélectionnes les cellules que tu veux protéger et tu fait la même manip. en cochant "Verrouillé" Tu vas dans OUTILS ==> Protection et tu protèges la feuille (le...
03/03/2010 à 21:55kario Report du nom de colonne en fonction de la place de la croixEn F2 : Formule à tirer vers le bas. Amicalement Nad Edit : Bonsoir thibo et OOoiste...
03/03/2010 à 17:06fabolandryRechercheMerci de lire notre charte et reviens avec les modifications de ton message en ce sens. https://forum.excel-pratique.com/excel/explications-et-regles-a-respecter-t13.html Amicalement Nad...
03/03/2010 à 17:04el_gussosPb VBA entre 2003 et 2007Essaye de nommer ta plage. Exemple : Nom ==> MaListe Fait référence à : =DECALER(Graphs!$B$8;;;NBVAL(Graphs!$B:$B)) Si tu as des données en B1:B7 tu adaptes entre les 2 dernières parenthèses le nombre de lignes à enlever =DECALER(Graphs!$B$8;;;NBVAL(Graphs!$B:$B) -4 ) La macro devient Comme cela...
03/03/2010 à 16:52paul45260 Formule sur un tableau Excel 2008 SUR MACRe Ton fichier en retour. Amicalement Nad...
03/03/2010 à 16:06didoudd Sous-catégories ExcelRe Teste ce fichier Amicalement Nad...
03/03/2010 à 15:04didoudd Sous-catégories ExcelRe Nouveau fichier : Edit : je sors le fichier car je vois que tu peux avoir la même action pour un même nom. Il faut que je change de formule Edit 2 : Est-ce que quand tu as deux actions identiques tu veux voir les deux actions ou juste la dernière ? Amicalement Nad...
03/03/2010 à 14:41le0n95Excel 2003 - Impression image déforméeRe Pas de problème chez moi. Peut-être pas tout à fait rond mais à moins d'avoir un compas ... et surtout vu la taille d'origine. J'espère que ton logo ne prends pas la moitié de la page comme dans cet exemple ! Peux-tu mettre une impression écran en image ? Nad...
03/03/2010 à 14:22virginie6259 Moyenne avec des chiffres manquantAvec le tableau de classement : Amicalement Nad...
03/03/2010 à 13:44goodjetTransférer valeur combobox dans une cellulePas compris là ? Sinon cette macro doit se trouver dans l'USF et est de type PRIVATE SUB et non SUB comme tu le mentionnes Amicalement Dan...