Contenu récent par FAQ XLD

  1. F

    [VBA] Les tableaux (le ki ki de Zon)

    On travaillera sur Tableau de 4 colonnes et N lignes dans les différents exemples INTRODUCTION : Qu’est-ce qu’un Tableau en VBA ? Un tableau permet de travailler sur un groupe de valeurs qu’on peut traiter de manière individuelle.=>Avec Excel c’est facile de schématiserr puisque ce n’est...
  2. F

    [VBA]Les macros événementielles

    Cette rubrique sera alimentée j'espère régulièrement. Voici pour débuter. _____________________________________________________________ Pour tous les codes à venir il faut 1 - Ouvrir VBE (Alt + F11) 2 - Se placer sur le projet VBA du classeur C'est du style : VBAProject(Classeur1) Si la...
  3. F

    [VBA]Remplir une combobox sans doublon

    Pour remplir une combobox sans doublon et simplement, placer ce code dans le code de l'userform concerné Dans l'exemple, il faut remplir la combobox1 avec les données de la colonne A de la feuille "Base". Private Sub UserForm_Initialize() Dim i As Integer For i = 1 To...
  4. F

    [TCD]Changement de présentation d'un TCD

    Lors de la réalisation d'un rapport de TCD via l'assistant, l'étape 3 de 3, permet, en cliquant sur le bouton "DISPOSITION", de placer les données dans les champs de Ligne et / ou de colonne, de page et de données. Après cette étape lorsque vous cliquez sur le bouton TERMINER, la présentation...
  5. F

    [EXCEL]Pour avoir un nombre d'heure affiché supérieur à 24h

    Lorsque des sommes d'heures sont effectuées, il est courant que cette somme dépasse les 24 heures. Pour que cette somme apparaisse sous la forme 25:00 par exemple il suffit de modifier le format de cellule. Ce format doit être le suivant : [hh]:mm
  6. F

    [VBA]Protéger le code VBA

    Il peut être utile de protéger le code VBA. Tout d'abord il faut bien préciser que cette protection ne résistera pas longtemps à des utilisateurs avertis d'Excel. ;) Mais il est suffisant pour protéger son code de façon générale et ainsi éviter que quelqu'un puisse le modifier par inadvertance...
  7. F

    [VBA]Activer les macros automatiquement sans la fenêtre d'activation

    Comment ne pas avoir le message "ce classeur contient des macros" et cliquer sur activer les macros Tout d'abord, il faut préciser qu'il est très fortement conseillé de ne jamais mettre le niveau de sécurité à faible. En effet ce niveau de sécurité à faible ouvrira les macros même des classeurs...
  8. F

    [TCD]Faire un groupement de date dans un TCD

    Il est possible de faire un groupement de date dans un TCD Plusieurs conditions sont à remplir : 1 - Les dates de la base de données doivent toutes être au bon format jj/mm/yy 2 - Pas de cellules vides dans la colonne DATE de la base de données Opérations : 1 - Lorsque le TCD est...
  9. F

    [VBA]Types de Variables

    Il existe différents types de variables 1 - Boolean Les variables de type Boolean ne peuvent avoir que 2 valeurs True et False 2 - Byte Les variables de type Byte peuvent avoir des valeurs comprises entre 0 et 255 3 - Integer (%) Les variables de type Integer peuvent avoir des valeurs...
  10. F

    [FORMULE]Mettre le nom de la feuille, du classeur, du répertoire dans une cellule

    Il est possible de mettre par formule différentes caractéristiques du classeur. Le fichier doit être au préalable enregistré. Lorsque dans les formules montrées en exemple vous voyez la référence A1, vous pouvez modifier celle-ci par la référence de la cellule où vous mettez la formule. 1 -...
  11. F

    [VBA]Aller à la ligne dans un msgbox

    Pour aller à la ligne dans un MsgBox Plusieurs possibiltés 1 - Chr(10) MsgBox "C'est la 1ère ligne" & Chr(10) & "C'est la 2ème ligne"2 - Chr(13) MsgBox "C'est la 1ère ligne" & Chr(13) & "C'est la 2ème ligne"3 - vbCr MsgBox "C'est la 1ère ligne" & vbCr & "C'est la 2ème ligne"4 - vbLf MsgBox...
  12. F

    [EXCEL]J'ai perdu mes barres d'outils et menu

    Si vous avez perdu toutes vos barres d'outils et vos menus (en jouant à l'apprenti sorcier VBA ou en ouvrant un fichier que vous n'auriez pas du ;)) J'explique la manip de A à Z en partant de l'idée que vous n'avez jamais touché aux macros - Ouvrir VBE (ALT + F11) - Chercher le VBAProject qui...
  13. F

    [VBA]Alimenter une listbox sans doublons et par ordre alphabétique

    Voici une méthode pour alimenter une listbox sans doublons et par ordre alphabétique Ce code doit se situer dans le code de l'userform concerné PrivateSub UserForm_Initialize() Dim c As Range Dim tablo() Dim i As Integer, j As Integer Dim temp As String Dim present As Boolean ReDim tablo(1 To...
  14. F

    [EXCEL]Liste de validation dans une cellule

    Lorsque vous voulez dans une cellule mettre une liste de données 1er cas : Petite liste fixe Lorsqu'il y a peu de données dans la liste il est possible de les rentrer directement. Prenons pour exemple de rentrer "M Mme Melle" Sélectionner la cellule où le choix devra s'effectuer Ensuite dans...
  15. F

    [VBA]Alimentation d'une combobox ou d'une listbox

    Pour alimenter une combobox ou une listbox dans un userform, il existe différentes méthodes Tous les codes mentionnés ici doivent se situer dans le code de l'userform concerné 1 - METHODE ADDITEM : Description de l'aide :Ajoute un élément à la liste d'une zone de liste ou d'une liste...