Des requetes sql en code vba de l'excel
Fermé
nisrineha
Messages postés
14
Date d'inscription
dimanche 17 janvier 2016
Statut
Membre
Dernière intervention
24 juillet 2016
-
24 juil. 2016 à 12:39
thev Messages postés 1925 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 18 décembre 2024 - 24 juil. 2016 à 23:46
thev Messages postés 1925 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 18 décembre 2024 - 24 juil. 2016 à 23:46
A voir également:
- Exécuter une requête sql en vba excel
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Mise en forme conditionnelle excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
2 réponses
thev
Messages postés
1925
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
18 décembre 2024
692
Modifié par thev le 24/07/2016 à 17:42
Modifié par thev le 24/07/2016 à 17:42
Si le tableau,
- se nomme "Tableau1",
- se trouve sur Feuil1,
- si aucun entête n'a été défini en ligne1
- se nomme "Tableau1",
- se trouve sur Feuil1,
- si aucun entête n'a été défini en ligne1
Dim colonneA As Range
Set colonneA = Worksheets("Feuil1").ListObjects("Tableau1").ListColumns("Colonne1").DataBodyRange
thev
Messages postés
1925
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
18 décembre 2024
692
Modifié par thev le 24/07/2016 à 23:51
Modifié par thev le 24/07/2016 à 23:51
Bonsoir,
Avant de développer la macro, le mieux serait de référencer la Base critère dans votre deuxième classeur.
Pour cela, ouvrir les 2 classeurs, se positionner sur celui à remplir et effectuer les étapes suivantes :
1- Dans l’onglet Formules, dans le groupe Noms définis, cliquez sur Définir un nom.
2- Dans la boîte de dialogue Nouveau nom, dans la zone Nom, entrez le nom à utiliser pour référence.
3-Dans la zone Fait référence à,
a) cliquez sur Réduire la boîte de dialogue (pour masquer temporairement la boîte de dialogue)
b) cliquer sur la feuille "Base critère" de votre premier classeur
c) sélectionner dans la feuille la plage correspondante à l'ensemble de vos critères
d) cliquez sur Développer la boîte de dialogue
e) pour terminer et retourner à votre deuxième classeur, cliquez sur OK.
f) vérifiez l'opération de création du nom de la référence Base critère en cliquant sur Gestionnaire de noms
Avant de développer la macro, le mieux serait de référencer la Base critère dans votre deuxième classeur.
Pour cela, ouvrir les 2 classeurs, se positionner sur celui à remplir et effectuer les étapes suivantes :
1- Dans l’onglet Formules, dans le groupe Noms définis, cliquez sur Définir un nom.
2- Dans la boîte de dialogue Nouveau nom, dans la zone Nom, entrez le nom à utiliser pour référence.
3-Dans la zone Fait référence à,
a) cliquez sur Réduire la boîte de dialogue (pour masquer temporairement la boîte de dialogue)
b) cliquer sur la feuille "Base critère" de votre premier classeur
c) sélectionner dans la feuille la plage correspondante à l'ensemble de vos critères
d) cliquez sur Développer la boîte de dialogue
e) pour terminer et retourner à votre deuxième classeur, cliquez sur OK.
f) vérifiez l'opération de création du nom de la référence Base critère en cliquant sur Gestionnaire de noms
24 juil. 2016 à 22:10
Pour chaque ligne, la macro doit :
- Comparer la désignation de l’item avec la Base critère
- Comparer les Intervalles de tolérance
- Comparer la valeur relevée avec les bornes de la base critère
- Renseigner la sanction
- Renseigner le commentaire suivant le sens de la Hors Tolérances
o Commentaire de gauche si la valeur est inférieure à la valeur nominale
o Commentaire de droite si la valeur est supérieure à la valeur nominale
o Le commentaire s’il n’y en a qu’un seul.
au faite il y a deux classeur excel
le premier est la reference
le deuxieme qui doit etre rempli