VBA: Mise à jour base de données
Résolu/Fermé
julia Namor
Messages postés
524
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
13 janvier 2024
-
30 oct. 2015 à 21:46
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 - 23 nov. 2015 à 10:46
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 - 23 nov. 2015 à 10:46
A voir également:
- VBA: Mise à jour base de données
- Incompatibilité de type vba ✓ - Forum Programmation
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Vba dernière colonne non vide ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
7 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
31 oct. 2015 à 07:44
31 oct. 2015 à 07:44
Bonjour,
Tu peux :
- soit faire une recherche du nom par itération dans la colonne A,
- soit appliquer un filtre sur la colonne A
Si besoin, joins un fichier à ta demande.
Pour cela, tu peux utiliser https://www.cjoint.com/
Ensuite, reviens coller ici le lien donné par le site.
A+
Tu peux :
- soit faire une recherche du nom par itération dans la colonne A,
- soit appliquer un filtre sur la colonne A
Si besoin, joins un fichier à ta demande.
Pour cela, tu peux utiliser https://www.cjoint.com/
Ensuite, reviens coller ici le lien donné par le site.
A+
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
31 oct. 2015 à 08:27
31 oct. 2015 à 08:27
Bonjour a vous deux,
un exemple de recherche et suppression lignes
https://www.cjoint.com/c/EJFhBLUt8xf
un exemple de recherche et suppression lignes
https://www.cjoint.com/c/EJFhBLUt8xf
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
31 oct. 2015 à 09:20
31 oct. 2015 à 09:20
Re-bonjour,
Un autre exemple avec un filtre
https://www.cjoint.com/c/EJFisSgZiwo
A+
Un autre exemple avec un filtre
https://www.cjoint.com/c/EJFisSgZiwo
A+
julia Namor
Messages postés
524
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
13 janvier 2024
33
31 oct. 2015 à 10:10
31 oct. 2015 à 10:10
Bonjour à vous
merci de votre soutien
l'exemple de gyrus est plus calibré à mes connaissances , du coup je l'ai modifié pour l'automatiser (call macro2) et eviter de repasser par l'userform
"réponse"
ex:
call macro2 apres l'importation de la base de données non mise à jour
En principe ça devrait répondre à mes besoins , j'adapte et je teste ..
Bien à vous
merci de votre soutien
l'exemple de gyrus est plus calibré à mes connaissances , du coup je l'ai modifié pour l'automatiser (call macro2) et eviter de repasser par l'userform
"réponse"
ex:
call macro2 apres l'importation de la base de données non mise à jour
Sub Macro2()
Dim Reponse As String
Dim DerLig As Long
'Reponse = InputBox("Quel est le nom à supprimer ?", "SUPPRESSION D'UN NOM", "A")
With Worksheets("Feuil1")
'If Reponse <> "" Then
On Error Resume Next
.Columns("A:C").AutoFilter
DerLig = .Range("A" & Rows.Count).End(xlUp).Row
.Range("$A$1:$C$" & DerLig).AutoFilter Field:=1, Criteria1:="namor"
.Rows("2:" & DerLig).SpecialCells(xlCellTypeVisible).Delete
.Columns("A:C").AutoFilter
'End If
End With
End Sub
En principe ça devrait répondre à mes besoins , j'adapte et je teste ..
Bien à vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
julia Namor
Messages postés
524
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
13 janvier 2024
33
2 nov. 2015 à 19:38
2 nov. 2015 à 19:38
Bonjour
Tout roule merci pour l'aide
Pour que la lecture de la bdd] apres impression puisse etre facile , je voudrais la trier par vba par ordre alphabetique .Le tri devrait se faire en fonction de la colonne A ( a2) jusqu'à la derniére ligne occupée ; la bdd s'étend juqu'a la colonne AQ .
J'ai essayé avec l'enregistreur de la macro mais la feuille de la bdd est activée et affichée dés que j'appelle la macro de tri .
merci de votre soutien
Tout roule merci pour l'aide
Pour que la lecture de la bdd] apres impression puisse etre facile , je voudrais la trier par vba par ordre alphabetique .Le tri devrait se faire en fonction de la colonne A ( a2) jusqu'à la derniére ligne occupée ; la bdd s'étend juqu'a la colonne AQ .
J'ai essayé avec l'enregistreur de la macro mais la feuille de la bdd est activée et affichée dés que j'appelle la macro de tri .
merci de votre soutien
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
2 nov. 2015 à 20:11
2 nov. 2015 à 20:11
Bonjour,
Tu peux essayer ce code
N'ayant pas de fichier exemple à disposition, je n'ai pas effectué le test.
A+
Tu peux essayer ce code
Sub Trier()
Dim DerLig As Long
With Worksheets("Feuil1")
DerLig = .Range("A" & Rows.Count).End(xlUp).Row
.Range("A2:AQ" & DerLig).Sort Key1:=.Range("A2"), Order1:=xlAscending, Header:=xlNo
End With
End Sub
N'ayant pas de fichier exemple à disposition, je n'ai pas effectué le test.
A+
julia Namor
Messages postés
524
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
13 janvier 2024
33
23 nov. 2015 à 10:46
23 nov. 2015 à 10:46
MERCI beaucoup
NB; Je pensais avoir mis résolu
NB; Je pensais avoir mis résolu