Membre fidèle

Inscrit le :05/11/2011
Dernière activité :04/02/2024 à 16:10
Version d'Excel :2003FR,2010FR
Messages
279
Votes
24
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par patrick33 - page 2

DateAuteur du sujetSujetExtrait du message
07/04/2013 à 08:41lo1992VBA - LOI DE STUDENTEn lisant ton post, j'ai du faire à peu près les têtes suivantes: Un peu ardu ta demande, du coup j'ai tout simplement regarder sur le site de Microsoft. Voici le lien: J'espère que cela t'aidera (j'avoue que je n'ai pas tout compris). Cordialement...
06/04/2013 à 08:52monnom2Décaler un tableau d'une colonne vers la droite via VBAEn rajoutant dans ton code Columns("A:A").Insert Shift:=xlToRight...
04/04/2013 à 18:21monnom2 Supprimer la dernière colonne d'un tableau via macro VBASur la version 2010 je n'ai pas de souci particulier. Essaie ces quelques lignes. colonne = ActiveSheet.UsedRange.Columns.Count For i = colonne To 1 Step -1 If Cells(1, i) = "Total général" Then Columns(i).Delete Next i...
04/04/2013 à 17:46monnom2 Supprimer la dernière colonne d'un tableau via macro VBAUne solution possible (tester sous Excel 2010) DerniereColonne = ActiveSheet.UsedRange.Columns.Count ' trouve la dernière colonne utilisée Columns(Val(DerniereColonne)).Delete Shift:=xlToLeft ' supprime la dernière colonne ou en plus condensé: Columns(Val(ActiveSheet.UsedRange.Columns.Count)).Delete...
01/04/2013 à 15:33patrick33Aide sur macroBonjour vba-new, cela fonctionne parfaitement. J'ai juste modifier la macro pour supprimer le remplissage en couleurs des cellules. Merci encore. NB: si quelqu'un pouvait me répondre sur la copie des formats de cellules avec la connexion ADO, je suis preneur...
31/03/2013 à 18:40patrick33Aide sur macroAvec la macro suivante, j'effectue la comparaison de 2 feuilles Excel sur 2 fichiers différents ( qui ont exactement la même structure) et qui correspondent à un suivi de charge de production. Je récupère les valeurs d'une feuille "Charge" d'un fichier réalisé le lundi que je colle dans un autre fic...
25/03/2013 à 18:40Youppi99 Macro pour insérer 2 lignes entre chaque ligne dans un RangeEssaie ceci: Sub InsertionLigne() Dim i As Integer For i = 650 To 17 Step -1 Cells(i + 1, 1).Select ActiveCell.Offset(1).Resize(2, 1).EntireRow.Insert Next End Sub Dans cet exemple, tu insères 2 lignes. Modifie la valeur entre parenthèse après Resize pour insérer plus ou moins de lignes. Cordialemen...
19/03/2013 à 18:29iliyesCouper en 2Utilise les fonctions DROITE et GAUCHE. Par exemple, si ton texte est en A1: - dans A2, tu mets = DROITE(A1;3); - dans la cellule B2, tu mets =GAUCHE (A1;7). Cordialement...
18/03/2013 à 18:35BexcelCacluler nombre jours ouvrablesRegardez ce lien Je pense qu'il est suffisamment clair pour répondre à vos questions. Cordialement...
16/03/2013 à 18:34Polikina Sélectionner le plus grand chiffre d'une liste tiré au hasarTu peux aussi utiliser la fonction MAX: = MAX (ta plage de cellule) par exemple = MAX(A1:D10) Cordialement...
13/03/2013 à 19:17chuckeeRechercher valeur dans une liste pour obtenir valeur de la cPeut-être un début de réponse,à tester et adapter suivant besoin: Sub recherche() dercellule = Range("A65536").End(xlUp).Row 'dernière cellule non vide valeur = 1500 ' valeur recherchée For i = 1 To dercellule 'on boucle sur toutes les cellules If Range("A" & i).Value = valeur Then MsgBox Range("A"...
13/03/2013 à 18:06aigledatlasSortir que les chiffres d'une colonneA tester: Sub extraireValNume() Dim i As Integer Dim j As Integer Dim nb As Integer Dim Cible As String, Resultat As String Dim Nombre As Double For j = 1 To 5 Cible = Range("A" & j).Value Resultat = "" For i = 1 To Len(Cible) If IsNumeric(Mid(Cible, i, 1)) Then Nombre = Val(Mid(Cible, i, Len(Cible)...
10/03/2013 à 19:17aikamaru Problème pour gérer l'ajout de clientsRajoute cette ligne: derligne = Range("A1").End(xlDown).Row + 1 qui te donnera la dernière ligne vide puis modofieRange("A3") = TextBox_num_dossier.Value par Range("A" & derligne)= TextBox_num_dossier.Value etc, etc......
23/02/2013 à 17:30tonio1009DerivationLa vitesse est la dérivée de la position par rapport au temps. As-tu une courbe donnant la position des points en fonction du temps ? C'est une courbe plutot de type linéaire? polynomiale? Il existe des fonction du type DROITEREG( ). Cordialement...
23/02/2013 à 17:20BexcelCacluler nombre jours ouvrablesVois le lien Cordialement...
23/02/2013 à 11:55francis77777 Afficher / Masquer colonnes avec un boutonJe ne peux pas charger (voir mon post " Fichier corrompu") mais tu peux essayer la macro suivante avec un ToggleButton Private Sub ToggleButton1_Click() With ToggleButton1 If .Value = True Then Columns("H:S").Hidden = True ElseIf .Value = False Then Columns("H:S").Hidden = False End If End With End...
23/02/2013 à 09:20patrick33Fchier corrompuDepuis quelques jours, je ne peux plus charger de fichier joints sur les posts du forum. Jusque là , je n'avais aucun problème. Maintenant, à chaque fois que je veux ouvrir un fichier j'ai un message "impossible d'ouvrir le fichier .Fichier corrompu". Quelqu'un peut m'aider ? Je ne vois pas d'ou cel...
19/02/2013 à 20:35captainejackFormule avec SIJe n'ai pas de problème pour ouvrir le fichier sur mon pc. Je le renvoie. Si encore des problèmes de lecture, j'ai mis dansla cellule F8 =SI(ESTVIDE(D8);"";SI(ESTVIDE(E8);"pleine";"en cours")) Si D8 est vide--> état bouteille pas indiqué Si date dans D8 et pas de date dans E8--> état bouteille...
18/02/2013 à 20:34captainejackFormule avec SIA voir...
17/02/2013 à 17:32captainejackFormule avec SITu veux indiquer "plein" lorsque tu as une date en B1 et C1 ? ou "plein" lorsque tu as une valeur dans C1, quelque soit la valeur de B1 ...
17/02/2013 à 17:09captainejackFormule avec SIPeut-être avec =SI(ESTVIDE(B1);"";"Vide") dans A1...
12/02/2013 à 19:08PUSHKARModifications programme sous VBABonjo e bienveue sr le forum, si tu souhaite que l'on modifie ton programme il faudrai peut-être nous poster ton fichier. Cela serai plus simple. Regarde dans "Ajouter des fichiers joints". Tu pourrai aussi utiliser les fonctions comme SOMMPROD plutot qu'une macro . A voir. Cordialement...
07/02/2013 à 17:38AptoTableauUn petit fichier peut-être ? Tu auras plus de chance d'avoir des réponses. Tu as penser à utiliser SOMMEPROD ...
07/02/2013 à 15:35Greg.leo [VBA] sauvegarder en format .xlsmBonjour essai avec : With ActiveWorkbook .SaveAs Filename:=chemin & ActiveSheet.Range("A6"), FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False...
07/02/2013 à 07:15alexbejMacro Écart-Type sous condition - Excel 2007Peut-être qu'une macro n'est pas nécessaire, Excel propose peut-être une fonction qui pourrai répondre à ton problème. Vois le lien suivant Cordialement...
04/02/2013 à 20:48karimaxwellCalculs commissions commerciauxUn petit fichier aurait été utile. Voir l'essai ci-joint...
03/02/2013 à 18:53chb44 Affcher les cellules contenant une liaisonDans édition tu cliques rechercher puis tu rentre [ Lorsqu'un classeur est fermé, les liaisons avec ce classeur sont entrées dans les formules avec 2 crochets [ ] Dans options tu sélectionnes la feuille ou le classeur pour effectuer ta recherche; puis "regarder dans formule" tu sélection...
03/02/2013 à 18:33rebila57Graphique de points avec fonctionUn test en fichier joint. Cordialement...
27/01/2013 à 17:53juju34Insertion de données d'une colonne de manière successiveCi-joint un essai. Cordialement...
27/01/2013 à 10:09Max18Calculer les points ?Tu peux aller voir sur ce même site https://www.excel-pratique.com/fr/vba/controles.php le cours VBA. N'étant pas un as en VBA, c'est dans cette partie que je me suis former aux différents controles...
26/01/2013 à 18:54ricktnt Macro resetCela devrai te convenir: Sub Macro4() 'éfface les données Range("J10:L161").ClearContents End Sub...
26/01/2013 à 18:40caro44 Nb de cellules dont résultat compris entre valeurs en %NB.SI s'applique sur une plage de cellule. Dans ta simplification, tu ne tiens compte que de la valeur de J2, cela revient à utiliser la fonction SI soit =SI(J2<=20%;1;0)...
22/01/2013 à 17:26Mar Calcul différent suivant conditionsDéjà dans F8 rentre =SI(F6>35;F6-35;0) Pour la suite, à toi de jouer...
20/01/2013 à 12:09wywy22 Nombre de résultats identiquesEssaie avec ceci =NB.SI(A1:A13;"0,0"). N'ayant pas de fichier (à poster lors de tes prochaines demandes, c'est mieux), A1:A13 est ta colonne de résultats "0,0" est le score que tu recherche. NB: ta colonne de résultat doit être sous le format texte...
19/01/2013 à 10:55dudul40 Plusieurs fonction sur une cellulePeux-tu poster un petit fichier ...
19/01/2013 à 10:53julien35000 Calcul heures sup...
19/01/2013 à 09:27julien35000 Calcul heures supVoir fichier joint. Cordialement...
19/01/2013 à 08:57djez Conversion de chiffre en textJe ne suis pas sur de comprendre (un fichier aurai pu aider) mais tu peux utiliser la fonction TEXTE qui permet de convertir un nombre en texte en y appliquant un format...
16/01/2013 à 18:49rocket4 Comptage du nombre de cellules avec critèreAvec la fonction NB.SI. en B1 =NB.SI(A1:J1;"A") Cordialement...
16/01/2013 à 18:05mattjol2 couleurs dans une celluleA ma connaisance, une cellule est "indivisible". Après je pense que l'on peut bidouiller peut-être quelque chose avec 2 formes triangulaires qui recouvre la cellule mais bon..... Quel est la finalité de ta demande ...
16/01/2013 à 17:40djez Compter le nombre d'occurenceTest ceci: Sub recherche() Dim recherche As String Dim compteur As Integer Dim i As Integer Dim dercell as integer recherche = InputBox("Chaîne recherchée ?") Dercell = Range("A1").End(xlDown).Row For i = 1 To Dercell If Right(Range("A" & i).Value, 4) Like recherche Then compteur = compteur + 1 End...
16/01/2013 à 16:33mimi41 Compteur ExcelVoir le fichier joint et à adapter à ton cas. J'ai utiliser la fonction NB.SI NB: pour tes prochaines questions, merci de donner un petit fichier...
15/01/2013 à 19:14thivame Ajouter des jours a une date sous certaines conditionsUn petit fichier peut-être ...
09/01/2013 à 21:26darkvad Calcul d'une somme en fonction de plusieurs critèresVoir fichier Traité avec SOMMEPROD...
09/01/2013 à 18:49zikosLoi exponentielle sur ExcelUn peu pointu pour moi mais regarde ceci: http://office.microsoft.com/fr-fr/excel-help/fonction-loi-exponentielle-HP010062497.aspx cela répondra peut-être à tes questions (à moins que tu ne l'ai déjà fait)...
09/01/2013 à 18:30Cappe Pierre Imprimer un UserFormPeut-être en masquant le CommandButton1 lorsque tu imprimes le userform. Il faudrai peut-être utiliser la propriété visible et la mettre à false lors de l'impression de l'userform, et à true le rezste du temps. Vois avec "UserForm1.CommandButton1.Visible = False" je ne sais pas ce que cela peux donn...
08/01/2013 à 17:59Cappe Pierre Imprimer un UserFormA tester, e naffectant à un bouton de commande...
08/01/2013 à 17:40THE Suppression des lignes dont la valeur est égale à ZéroPar exemple: Sub suppressionzero() Dim i As Integer Dim Dercell As Integer Dercell = Range("A5").End(xlDown).Row - 1 For i = Dercell To 5 Step -1 If Cells(i, 2) Like "0" Then Rows(i).Delete Next i End Sub Cordialement...
07/01/2013 à 22:02cachou84 Gestion appel telephoniqueUtilise la fonction =RECHERCHEV voir fichier joint, a adapter à ton cas et ton fichier. NB: pour les prochains post, donne un petit fichier. cordialement...
07/01/2013 à 20:04Nevyan51Macro Archivage d'un formulaireMerci de poster un fichier (sans donnée "confidentielle") pour espérer avoir une réponse qui corresponde à ta demande...