Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketSQL og VBA problemer

 Besvar Besvar
Forfatter
spekian Se dropdown
Forum Begynder
Forum Begynder


Medlem: 30.Jul.2016
Land: dk
Status: Offline
Point: 2
Direkte link til dette indlæg Emne: SQL og VBA problemer
    Sendt: 30.Jul.2016 kl. 19:46
Hej Excel.dk

 

Jeg har to problemer med mit regneark, jeg får data til mit regneark fra en forespøregsel til en SQL server, de data jeg få bliver præsenteret som de skal, nogle bliver slettet andre tilføjet når jeg trykker på knappen OPDATER.

 

Første problem.

Når jeg så trykker på knappen OPDATER bliver de data som jeg har tilføjet forskubet i forhold til de linjer der bliver slettet og tilføjet, nogle som har et forslag til hvordan jeg låser mine ændringer til arkrækken.

 

Andet problem

Jeg har en VBA kode der gør at mine dubletter bliver grønne, denne kode virker som den skal.

 

 Sub FarvCeller()

Dim rCell As Range

Dim lLastRow As Long

  Application.ScreenUpdating = False

  lLastRow = Range("A65536").End(xlUp).Row

  Range("A1:H" & lLastRow).AdvancedFilter Action:=xlFilterInPlace, Unique:=True

  For Each rCell In Range("A1:K" & lLastRow)

      If rCell.EntireRow.Hidden = True Then rCell.Interior.Color = vbGreen

  Next

  ActiveSheet.ShowAllData

  Application.ScreenUpdating = True

End Sub

 

Nu vil jeg så gerne have at de Celler der bliver grønne, i stedet for bliver blanke, altså kun en blank celle

Håber i kan Hjælpe
Til top



Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 31.Jul.2016 kl. 09:32
ret denne
If rCell.EntireRow.Hidden = True Then rCell.Interior.Color = vbGreen
til
If rCell.EntireRow.Hidden = True Then rCell.clear

må jeg se koden til første problem
og skalnok have yderligere info om den
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
spekian Se dropdown
Forum Begynder
Forum Begynder


Medlem: 30.Jul.2016
Land: dk
Status: Offline
Point: 2
Direkte link til dette indlæg Sendt: 31.Jul.2016 kl. 10:09
Hej 
jeg anvender excel 2010

Problemet med at lave blanke celler er nu løst, det virker som det skal Mange TAK LOL


Er det koden fra Forbindelsesegenskaber

Forbindelsesstreng

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=HornsletEstimating;Data Source=baan-srv;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=W7-SPE;Use Encryption for Data=False;Tag with column collation when possible=False

Kommandotekst

select * from "HornsletEstimating"."dbo"."v_SalesOrderDeliveryStatus" order by SalesOrderDeliveryDate,SalesOrder,Position,ProdDeliveryDate

Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 31.Jul.2016 kl. 10:18
ok troede det var en vba kode som ændrede i din forespørgsel
jeg kender ikke nogen metode
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2025 Dansk Regneark Forum - en del af Excel-regneark.dk