21. april 2004 - 14:57 
												Der er
									9  kommentarer													og 					1  løsning									 
									
		 
		
			
Definere flere ark 
			Hej Hvordan får man vba-koder til at fungere i flere ark samtidigt? Ex. Sheets("Faktura - Engelsk").Select  skal også gælde i Sheets("Faktura - Dansk").Select  osv. hvordan gøres det lettest?
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				21. april 2004 - 15:23  
				#1 
			 				 
						
		 
		
			Sheets(Array("Ark1", "Ark4", "Ark3")).Select
		
		
	 
	
		
								
					
				21. april 2004 - 15:39  
				#2 
						
		 
		
			Det lykkes ikke helt f.eks. hvis jeg skriver: Set ws = Sheets(Array("Faktura - Engelsk", "Faktura - Dansk")) Så melder den fejl 424 eller 13. - det hjælper heller ikke at .select
		
		
	 
	
		
								
					
				21. april 2004 - 18:30  
				#3 
			 				 
						
		 
		
			har du noget af din kode
		
		
	 
	
		
								
					
				21. april 2004 - 19:53  
				#4 
						
		 
		
			fejl 424 eller 13 - jeg er nok en af de få der ikke kan alle fejlkoder udenad ;o) Hvad er fejlbeskrivelsen?
		
		
	 
	
		
								
					
				21. april 2004 - 20:19  
				#5 
						
		 
		
			jeg har desværre ikke adgang pt til arket, det virker som om vba. ikke vil godkende den måde jeg vælger arkene på. Har det betydning om  der står sheet eller sheets f.eks.  Eller vender jeg lige tilbage næste onsdag, tak for hjælpen indtil videre..
		
		
	 
	
	
	
		
								
					
				22. april 2004 - 00:33  
				#6 
			 				 
						
		 
		
			Set FE = Sheets("Faktura - Engelsk") Set FD =  Sheets("Faktura - Dansk") FE.range("A1")= værdi FD.range("A1")= værdi o.s.v.
		
		
	 
	
		
								
					
				28. april 2004 - 12:38  
				#7 
						
		 
		
			Jeg forstår ikke hvor jeg skal indsætte FE.Range osv. da min funktion ser  sådan her ud: lLastRow = ws.Range("J" & Rows.Count).End(xlUp).Row          'Kopiere sidste rækkes formel     ActiveSheet.Cells(lLastRow, 1).Select     Selection.Copy     ActiveSheet.Cells(lLastRow + 1, 1).Select     ActiveSheet.Paste Den kan ikke finde ud af at det kun er på det aktive ark den skal kopiere  rækkerne.
		
		
	 
	
		
								
					
				28. april 2004 - 23:34  
				#8 
			 				 
						
		 
		
			Hvis række antallet altid er ens i de 2 ark, så. Public Sub TilføjLinie()   Sheets(Array("Faktura - Engelsk", "Faktura - Dansk")).Select ' samler de 2 ark     Sheets("Faktura - Engelsk").Activate     lLastRow = Range("J" & Rows.Count).End(xlUp).Row     Range("A" & lLastRow).Select     Selection.AutoFill Destination:=Range("A" & lLastRow & ":A" & lLastRow + 1), Type:=xlFillDefault    Sheets("Faktura - Dansk").Select ' skiller de 2 ark ad igen  End Sub Den kopierer formlen i A kolonnen en række ned, i begge ark.
		
		
	 
	
	
		
								
					
				16. juni 2004 - 15:16  
				#10 
			 				 
						
		 
		
			et svar
		
		
	 
	
		
	
		
		
		
			
			Kurser inden for grundlæggende programmering